Prerequisite: XP installation runs correctly. The. NET environment for XP is 4.0, and Win8 is a 64-bit system. Bring your own. NET Framework 3 (3.0 3.5) and. NET Framework 4.5
1: An unhandled COMException invalid signature error occurred when the source program was copied to Win8 on a application.run (form)
2: If the build target on XP specifies 32 bits. Then the compatibility settings on Win8 run the program in XP mode to run normally. Only one problem is that the program in the search for C-Disk Drivers folder next file when the local is present, but the program is judged that is not determined (on XP when the judgment is normal operation)
3: If the build target on XP to specify 64 bits or any CPU and then copy to Win8 installed, the program in the search for the C-Disk Drivers folder next file is able to determine the normal, the program is open after the Click button event failed to correctly load the view error
Finally, the following conclusions are obtained through analysis:
When running on a 64-bit program in the Win8 64-bit, the directory is C:\WINDOWS\System32\Drivers
After the x86 is compiled, the directory is C:\WINDOWS\SysWOW64\Drivers
Why? Because the system directory and the registry path are different in Wow mode.
Raman software runs on WIN8 error issues