Skip to content

Inno Setup Compiler code (Setup.exe) repack #2041

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

gopi2401
Copy link

@gopi2401 gopi2401 commented Mar 8, 2025

Summary

This pull request adds an Inno Setup script to create an installer for the TrafficMonitor application. The installer will allow users to easily install TrafficMonitor on their Windows machines and manage uninstallation via the "Add/Remove Programs" menu.

Changes Included

  • Inno Setup Script (Setup.iss): A script that packages TrafficMonitor and its dependencies into a single installer executable.
  • Installation Features:
    • Installs TrafficMonitor executables, configuration files, and resources.
    • Creates desktop and Start menu shortcuts.
    • Supports automatic launch of TrafficMonitor post-installation.
    • Provides an uninstallation option from "Add/Remove Programs".
  • Customization: Includes detailed comments within the script for easy modifications (e.g., installation directory, additional files).

Motivation

The main goal of this change is to simplify the installation process for TrafficMonitor users by providing a single, easy-to-use installer. This ensures that users don’t have to manually configure files and directories, making the experience smoother and more accessible. The script is also customizable for future needs or different distribution strategies.

How to Test

  1. Clone this PR locally and open the Inno Setup script (Setup.iss) using the Inno Setup Compiler.
  2. Modify the file paths and ensure that the TrafficMonitor app and its dependencies are correctly referenced in the script.
  3. Compile the script to create the installer executable.
  4. Run the generated installer and verify:
    • TrafficMonitor is installed in the specified directory.
    • Shortcuts are created on the Desktop and in the Start Menu.
    • The app is launched after installation if the option is selected.
    • The app can be uninstalled from the "Add/Remove Programs" menu.

Notes

  • You may need to update certain file paths in the script to match your local environment before compiling.
  • Please review the script for any necessary improvements or additional features.

Please feel free to leave feedback or suggest any improvements! Thank you for reviewing this PR.

@gopi2401 gopi2401 changed the title Inno Setup Compiler code Inno Setup Compiler code (Setup.exe) repack Mar 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant