Run Windows CE Applications... on Windows!Handheld PC News Posted 4 years ago | News | Chris Tilley 4 comments
Have you ever woken up in the morning and thought "you know what, I'd like to run Windows CE apps on my PC"?
Yaroslav Kibysh (aka feel-the-dz3n) has! Yaroslav has created a modification process which creates an interpreter stub file that will sit between your Windows CE executable and the Windows NT API. Although very similar, Windows CE "win32" and Windows NT (e.g. Windows 10) "win32" executables are structurally different in their binary layout. they also make use of entirely different versions of the Windows programming Application Programming Interface (API). The API, known as Win32, looks similar, and in some cases is identical. However in many cases the code, functions and syntax are different. These subtle difference are what normally make the programs incompatible. Yaroslav's stub creation method builds a map between Windows CE and Windows NT, allowing your executable program to create a Window on the screen and access the Windows NT equivalents of code in the correct format. This is similar to how the Microsoft .net Framework works - you can run .net code on both Windows 10 and Windows CE as long as it uses the common, core .net Framework. Windows CE Compatibility Layer is a proof of concept tool, meaning that you will require access to a Hex editor and a compiler to use it - making it currently quite complicated to use. There currently not much information on how compatible or complete the tool is as it was only uploaded to GitHub in February. Regardless, Windows CE Compatibility Layer is an interesting way explore nostalgia for Windows CE and could prove to be quite amusing if it lets you load your old Windows CE favourites on a modern PC. you can view more information and check-out the source code for the Windows CE Compatibility Layer under an Open Source license via GitHub. View: Windows CE Compatibility Layer on GitHub Posted on 29 May 2019 at 13:31By Chris Tilley (C:Amie)
Comments on this articleCool. Now if we can just figure out a way to do the reverse (run at least some simple Win32 apps on a CE device). The official thread on HPC Factor: https://www.hpcfactor.com/forums/forums/thread-view.asp?tid=18642&am... |