Skip to content

Improved usability: Single EXE launcher with installer #63

@JeremySu0818

Description

@JeremySu0818

Hi, I noticed some usability challenges with the current project structure and wanted to offer an improvement.

Problem

The current launcher requires multiple files and dependencies to function, which makes setup and distribution less convenient for users.

What I improved

  • Converted the launcher into a single, standalone executable
  • Created an installer using Inno Setup (optional desktop and start menu shortcuts included)
  • Removed all mentions of "Asus Fan Control" from shortcut and UI naming to reduce confusion

Download (zip package):
AsusFanControl_Launcher_v1.0_Patched.zip

Installation Behavior

  • Installs to %LocalAppData%\AsusFanControl_Launcher by default
  • The app is fully self-contained with no external runtime dependencies

Package Contents

  • AsusFanControl_Launcher.exe — the portable launcher
  • AsusFanControl_Launcher_Setup.exe — the optional installer
  • AsusFanControl_Launcher.iss — the Inno Setup source script

Let me know if you're open to integrating this as an alternative distribution.
Happy to help with further packaging, feedback adjustments, or a pull request if needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions