Runt888
September 20th, 2005, 06:20 PM
I'm encountering a very strange problem when running my application on Windows ME. It works perfectly on Windows 2000, XP, and 2003. When I run it on Windows ME, it crashes when starting up. However, strange things happen when I run depends.exe on it. After I run depends.exe on the executable and profile the executable (it still crashes when doing this), I am able to run the executable fine. It starts up and works like normal. If I restart the machine, it goes back to crashing (until I run depends.exe again).
I can't think of a reason why my app would display this behavior. Will depends.exe load something into the OS if it detects my program needs it? If so, is there something I should be looking for in the output window when I profile my app?
Does anyone have any ideas about this? I've done some primitive debugging (primitive since VS.NET won't install on ME), and I'm about to go out of my mind trying to figure it out.
Thanks!
Kelly
PS. I'm not sure if this helps or not, but the debug version runs fine on ME as well. Also, if I install ME on Virtual PC, my app will crash until I install the Virtual Machine Additions. Once those are installed, it works fine. If I uninstall them, it goes back to crashing.
I can't think of a reason why my app would display this behavior. Will depends.exe load something into the OS if it detects my program needs it? If so, is there something I should be looking for in the output window when I profile my app?
Does anyone have any ideas about this? I've done some primitive debugging (primitive since VS.NET won't install on ME), and I'm about to go out of my mind trying to figure it out.
Thanks!
Kelly
PS. I'm not sure if this helps or not, but the debug version runs fine on ME as well. Also, if I install ME on Virtual PC, my app will crash until I install the Virtual Machine Additions. Once those are installed, it works fine. If I uninstall them, it goes back to crashing.