The current latest beta build of mControl doesn’t work under Vista. I tracked the issue down to the DLLS being compiled for 32-bit, but the main application for “anycpu”.
If you have the .NET Framework SDK, you can create a workaround as follows:
- Open an administrative command prompt. The Visual Studio 2008 command prompt is a good candidate, since it has the required paths pointing to "corflags.exe" (It’s in C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin or similar).
- Go to the mControl binary folder:
CD C:\Program Files (x86)\Embedded Automation\mControl\bin - Turn on the 32-bit flag for mControlEditorForm.exe:
corflags mControlEditorForm.exe /32bit+ /force
UPDATE: This issue has been fixed in build 2.1.3306.3
a984915d-9a1d-46df-b445-4806c5a64eb3|0|.0