I am testing under different versions of Windows and IE. It makes no difference if compiled under XP SP3 or Win 7.
Running the EXE under;
Windows 2000 SP4, IE5: The EXE got an error immediately. I didn’t attempt any further. No support for 2000.
Windows XP SP3, IE8: The following problems do not occur at all with XP.
Windows 7 SP1, IE9: After the starting the EXE and right before the app displays the first window, an error occurs, The ordinal 459 could not be located in the dynamic link library urlmon.dll. This happens more frequently than having IE8 installed. The program seems to run fine regardless. After exiting, sometimes, an error occurs, Accessing violation at address 007C995F in module “Test_02.exe” feed of address 00000094.
Windows 7 SP1, IE8: The ordinal error only appears occasionally; however the Accessing violation at address 007C995F in module “Test_02.exe” feed of address 00000094 occurs about the same with IE9 installed. As with IE9, the program seems to run fine regardless.
Windows 8, IE 7: The program is automatically in IE 7 compatibility mode regardless of the setting. Which is fine since it is a preview copy. I have not seen the ordinal error but occasionally, on occasion at least three different memory addresses are displayed after exiting the program, only one or two at a time after exiting and sometimes no error messages at all. I am not concerned with Win 8 and it will be blocked until the final release version is available.
My goal, is to detect the Windows OS and IE version to either allow to run or not. My EXE has issues with IE6 and the program will ask the user to upgrade to least version 7.
There is nothing in the event logs to explain the errors or why they are happening.
HE 4.1.1 and the only setting toggled was the IE7 compatibilty mode which didn’t make any difference in the above results.
If you need any additional information, please contact me.
Thanks,
Running the EXE under;
Windows 2000 SP4, IE5: The EXE got an error immediately. I didn’t attempt any further. No support for 2000.
Windows XP SP3, IE8: The following problems do not occur at all with XP.
Windows 7 SP1, IE9: After the starting the EXE and right before the app displays the first window, an error occurs, The ordinal 459 could not be located in the dynamic link library urlmon.dll. This happens more frequently than having IE8 installed. The program seems to run fine regardless. After exiting, sometimes, an error occurs, Accessing violation at address 007C995F in module “Test_02.exe” feed of address 00000094.
Windows 7 SP1, IE8: The ordinal error only appears occasionally; however the Accessing violation at address 007C995F in module “Test_02.exe” feed of address 00000094 occurs about the same with IE9 installed. As with IE9, the program seems to run fine regardless.
Windows 8, IE 7: The program is automatically in IE 7 compatibility mode regardless of the setting. Which is fine since it is a preview copy. I have not seen the ordinal error but occasionally, on occasion at least three different memory addresses are displayed after exiting the program, only one or two at a time after exiting and sometimes no error messages at all. I am not concerned with Win 8 and it will be blocked until the final release version is available.
My goal, is to detect the Windows OS and IE version to either allow to run or not. My EXE has issues with IE6 and the program will ask the user to upgrade to least version 7.
There is nothing in the event logs to explain the errors or why they are happening.
HE 4.1.1 and the only setting toggled was the IE7 compatibilty mode which didn’t make any difference in the above results.
If you need any additional information, please contact me.
Thanks,
Last edited: