• 0

Software development, issues linking to exe files, please help :'(


Question

Hey guys, can someone please suggest a solution to this problem?

I develop software to help teach people guitar, and distribute the software as a download - but also cd-rom for people who want to have a hard copy. I've had some issues over the last few years due to web browser development - i shall explain! When the user puts the CD-ROM into their drive, an html welcome page auto-loads to greets them, and asks to select PC (for an .exe that contains all the info) or MAC (which takes them to some more html pages with screenshots of the .exe instead...) this all worked great for years. But recently, this is no longer possible. With CHROME for example, when the user clicks PC, it downloads the .exe to their downloads folder, rather than 'running' it, to keep it in it's current location with all the other content. So when they then run the .exe, they cannot launch any of the other files through it because they have become separated.

I thought maybe replace the html welcome page perhaps with just a PDF file, that i could link to the exe from, but i just tested this and it does not seem to want to link to exe files, only the mac version will work.

Can anyone please help? Is there any way around this? All i want to do is be able to run the .exe file from within the CD-ROM where all the content is. I can't use an installer, it has to run from the cd-rom. So i need some method of running the .exe from the disc. I suppose there are security risks maybe stopping this, but any thoughts/ideas appreciated

Thanks

4 answers to this question

Recommended Posts

  • 0

For Windows anyways, you could use HTA (HTML Application). I'm not sure what solutions are available for MAC.

I couldn't find a good solution. All I can suggest is to include installation instructions.

  • 0

GreyWolf's suggestions sound like they're worth looking into, but here's another recommendation that you use a HTA for Windows systems. A HTA will run using the Internet Explorer layout engine no matter which browser the user has set as default, so you only have to design with that engine in mind, and you can utilise the VBScript/JScript capabilities that only Internet Explorer allows.

A HTA should be great for your situation, and what's useful is that you can ensure the entire experience is designed to your liking, with no browser windows popping up (you could even hide the default Windows titlebar and create your own, if you'd like).

One thing you could probably do is hide the HTA window and have it run the EXE file; that way, the EXE file could run as soon as the CD runs, without any other windows popping up. If you see what I mean? I'm not sure exactly what you're after, but that should be possible.

I have a lot of experience with the HTA concept, so feel free to ask if you have any problems :)

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • I agree, but that's the popular online opinion about them, so I followed it. I do think they have their point, no matter how combative they sound most of the time.
    • M$ can bring whatever the hell it wants, and then guess what's not installed in my Mac.
    • Windows 11's big performance boost is finally available for all by Taras Buria Over the last few months, Microsoft has been very busy fixing Windows 11 with features that users have been asking the company for a long time. An upgraded Start menu, the ability to change the taskbar position, new Windows Update features, and plenty more. However, not all changes are visible on the surface. Some exciting upgrades happened under the hood, and one of those upgrades is now available to all Windows 11 users. The so-called "Low Latency Profile" is a special performance mode that aims to make Windows 11 snappier and more responsive. It boosts the processor clock speed to its maximum for a brief moment when rendering user interface elements or launching apps. As such, apps launch faster, and things like the Start menu or quick settings appear on the screen faster, although some are sceptical about it. Microsoft is not sharing many details about the new profile. The official release notes do not even mention it, with Microsoft only saying that the update "accelerates app launch and core shell experiences such as Start menu, Search, and Action Center." Also, you may need to enable it manually, as new features are rolling out gradually. Here is how to do it: Download ViVeTool from GitHub and unpack wherever convenient. Navigate to the folder containing the ViveTool files with the CD command. For example, if you have placed ViveTool in C:\Vive, type CD C:\Vive. Type vivetool /enable /id:58989092 and press Enter. Restart your computer. After restarting your computer, launch Task Manager or any other hardware-monitoring software and check the processor clocks when opening the Start menu, Action Center, and more. Your processor should spike to its highest possible speed and then return to lower clocks. In addition to Low Latency Mode, the June 2026 Patch Tuesday update delivers additional features, such as multi-camera mode for apps (several apps can use a single camera stream), shared Bluetooth audio, improved Task Manager, and more.
    • I agree, especially with newer versions of MS Office supporting ODF documents, there isn't even a compatibility argument to be made. It should default to ODF on a clean install, with admin configurable options to make MS Office the default if that is desired.
    • Are they on crack at M$? Surely living on an alternative reality? A good dump of mine would run faster down the toilet if I did not flush it. But still looks better than this pile of slop. By the way, did they also comment on what's the next "functionality added"? Maybe you can improve it if you add even more stuff to this vomitware.
  • Recent Achievements

    • Week One Done
      FBSPL earned a badge
      Week One Done
    • One Year In
      Jim Dugan earned a badge
      One Year In
    • One Month Later
      Tommi118 earned a badge
      One Month Later
    • One Month Later
      sjbousquet earned a badge
      One Month Later
    • Week One Done
      sjbousquet earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      488
    2. 2
      PsYcHoKiLLa
      196
    3. 3
      +Edouard
      155
    4. 4
      Steven P.
      84
    5. 5
      ATLien_0
      69
  • Tell a friend

    Love Neowin? Tell a friend!