πŸš€ 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

Popular posts from this blog

πŸš€ Simple Login & Registration System in Python Tkinter πŸ“±

πŸš€ Create a Python Screen Recorder with Audio (Complete Code)

πŸ“‘ Fuzzu Packet Sniffer – Python GUI for Real-Time IP Monitoring | Tkinter + Scapy