Same way its used in windows, obviously... Does wine somehow explicitly forbids applying binary patches on loaded executables? Can you please tell me which feature of apphelp won't work on wine?
On Fri, Aug 16, 2013 at 12:20 PM, Dmitry Timoshkov dmitry@baikal.ru wrote:
[please bottom post when replying]
Mislav Blazevic krofnica996@gmail.com wrote:
It mostly comes from feeding SdbTagToString all valid inputs. Some constants are from msdn. I do not know of a *real* program calling this
API
other than winapi itself. kernel32 uses it for backwards compatibility. I wrote plenty of tests[1], parsed shim database files (C:\windows\AppPatch*.sdb) and matched an entry in datatabse with executable[2] (Yes, I know [2] is done wrong but that's my dirty working branch)
[1]
https://github.com/krofna/wine/blob/master/dlls/apphelp/tests/apphelp.c
[2]
https://github.com/krofna/wine/blob/master/dlls/kernel32/process.c#L1088
How is this supposed to be used in Wine?
-- Dmitry.