New Version: 2015.0427
|
05-14-2015, 01:30 PM
Post: #29
|
|||
|
|||
RE: New Version: 2015.0427
(05-14-2015 09:43 AM)Marcus von Cube Wrote: the emulator and conn kit install fine under Windows XP but they don't start: CancelloEx in KERNEL32.dll seems to be missing. Is there a workaround?Hi Marcus, yes, I've just made a patch for the emulator and the connectivity kit, which allows using them in WinXP. The 'quick and dirty' method is to use CancelIo instead of CancelIoEx by just overwriting the 2 letters Ex with 2 zero bytes (0x00) (can be done with every hexeditor). But since this new API function CancelIoEx uses a 2nd parameter (which is always 0 in both programs), it is safer to also remove pushing this 2nd parameter to the stack when calling this function - and that's exactly what my patch does! I've tried both patched programs on my WinXP partition: 1) the emulator works perfectly! 2) the connectivity kit is also working, only if you use it together with the emulator, then you get a Windows error message whenever you close the connkit or the emulator (there seems to be any other XP incompatibility in Qt5). So maybe it's better to use the previous connkit version from Dec. 2014, which has no problems in WinXP. If you want to try it - I've attached my patch for the emulator and connkit: just unzip the files to your emulator and/or connkit folder and run 'Patch.bat'. BTW, you can always restore the original (unpatched) versions by simply running 'Patch.bat' again (it works like a toggle). Regards, Franz. |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 2 Guest(s)