BetaArchive is a non-profit site and your donations help to keep us online and thriving. If you can, please consider donating a small amount to help keep us online. Donate and find out more here. Thank you! - Andy & mrpijey
Microsoft seem to have done a pretty bad job at stopping you being able to compile desktop applications for Windows RT. As far as I can tell if you add a file called Windows.desktop.arm to C:\Program Files (x86)\Windows Kits\8.0\DesignTime\CommonConfiguration\Neutral containing the following then it allows compilation of desktop applications for ARM. I've tested this and got an exe out, and putting it into IDA indicates it is a valid exe.
The Distractor wrote:I compiled a hello world exe for ARM by simply commenting out a few lines in one of the C header files (forgot which one).
And at a guess you commented an MSBuild file too. That does work but this appears to be the cleanest way and the one that Microsoft likely uses, or something similar.
I thought they did not ship ARM C/C++ runtime and Win32 libraries with the released Windows 8 SDK and Visual Studio 2012....
Anyone give me a tree list of Visual Studio 2012's lib directory (both the compiler and SDK) please?
They do. At least there is user32.lib and kernel32.lib for example, it appears to have fewer libs in total, but I suspect that's driver related stuff and also legacy.
You might be able to compile it for ARM but will you be able to launch the program from WinRT ? Surely they've placed some kind of protection, like requiring all Win32 apps to be signed with their own private key or something.
Uhm, Microsoft clearly states that win32 development for WinRT is not an option, so none other than them will build win32 stuff anyway. Unless they allow OEMs to bundle Desktop-mode crap, but I doubt it.
Probably, Samsung will include this only in PC. But, not in Windows RT.
Source also said that its a "gadget" by which I assume its just a floating, custom IE frame like the sidebar gadgets in Vista and 7 ergo its not a win32 app.
In Windows Mobile 6.5 you could patch it easily and it was possible to use other compilers.
Stephen Elop….I curse you, that after your death your soul will be forever trapped in the sourcecode of Windows and one day Microsoft will fall because of that virus code!