π Startup Program Viewer – Detect Auto-Run Apps in Windows | Python GUI by FuzzuTech
Demo :
Click Video πππ
π Description:
Introducing "Startup Program Viewer" by FuzzuTech – a Python GUI tool to instantly view and analyze programs that auto-run on Windows. Whether you're optimizing boot time, debugging startup issues, or simply curious what's hiding in your startup folder, this tool is your perfect companion. With hacker-style GUI and dark mode, it's both stylish and powerful. Try it now and share with your tech buddies!
π Features :
-
Built using Python & Tkinter
-
GUI with Dark Mode Interface
-
Detects all startup programs (WMIC-based)
-
Boosts system speed by identifying auto-run apps
-
One-click scan for beginners & coders
-
Works only on Windows
Code :
import tkinter as tk
from tkinter import ttk, messagebox
import subprocess
import platform
# Initialize GUI
root = tk.Tk()
root.title("π§ Startup Program Viewer - FuzzuTech")
root.geometry("600x500")
root.config(bg="#121212")
root.resizable(False, False)
# Styling
style = ttk.Style()
style.theme_use("clam")
style.configure("Treeview",
background="#1f1f1f",
foreground="white",
rowheight=28,
fieldbackground="#1f1f1f",
font=("Segoe UI", 10))
style.configure("Treeview.Heading",
background="#00ffc8",
foreground="black",
font=("Segoe UI", 11, "bold"))
# Title
title = tk.Label(root, text="π Windows Auto-Run Detector", font=("Segoe UI", 18, "bold"),
bg="#121212", fg="#00ffc8")
title.pack(pady=20)
# Treeview Table
tree = ttk.Treeview(root, columns=("App", "Command"), show="headings")
tree.heading("App", text="Application")
tree.heading("Command", text="Startup Path")
tree.column("App", width=200)
tree.column("Command", width=550)
tree.pack(padx=20, pady=10, fill="both", expand=True)
# Scrollbar
scroll = ttk.Scrollbar(root, orient="vertical", command=tree.yview)
tree.configure(yscroll=scroll.set)
scroll.place(relx=0.975, rely=0.19, relheight=0.68)
# Function to Get Startup Apps
def get_startup_apps():
tree.delete(*tree.get_children())
os_type = platform.system()
try:
if os_type == "Windows":
output = subprocess.check_output("wmic startup get Caption, Command", shell=True).decode("utf-8")
lines = output.strip().split("\n")[1:]
for line in lines:
parts = line.strip().split(None, 1)
if len(parts) == 2:
tree.insert("", "end", values=(parts[0], parts[1]))
else:
messagebox.showinfo("Unsupported OS", "This app currently works only on Windows.")
except Exception as e:
messagebox.showerror("Error", f"Unable to fetch startup apps.\n\n{str(e)}")
# Button
btn = tk.Button(root, text="π Scan Startup Programs", font=("Segoe UI", 12, "bold"),
bg="#00ffc8", fg="black", padx=20, pady=5, command=get_startup_apps)
btn.pack(pady=20)
# Footer
footer = tk.Label(root, text="Developed by FuzzuTech π»", font=("Segoe UI", 9),
bg="#121212", fg="#555")
footer.pack(side="bottom", pady=5)
# Start GUI
root.mainloop()
Comments
Post a Comment