trace:relay:PE_InitDLL
CallTo32(entryproc=0x405e6990,module=405d4000,type=2,res=
(nil))
trace:relay:start_process Starting Win32 process C:\Program
Files\Starcraft\sc10
7.exe (entryproc=0x401000)
Call kernel32.289: GetCommandLineA() ret=0040100a fs=008f
Ret  kernel32.289: GetCommandLineA() retval=40361b20 ret=0040100a
fs=008f
Call kernel32.171: CreateProcessA(00406004 "starcraft.exe",40361b29
"",00000000,
00000000,00000000,00000004,00000000,00000000,004020d4,004020c4)
ret=00401040 fs=
008f
fixme:pthread_kill_other_threads_np
Ret  kernel32.171: CreateProcessA() retval=00000001 ret=00401040 fs=008f
Call kernel32.587: ResumeThread(00000040) ret=004010fc fs=008f
Ret  kernel32.587: ResumeThread() retval=00000001 ret=004010fc fs=008f
Call kernel32.579:
ReadProcessMemory(0000003c,00464f95,0040212c,00000002,0000000
0) ret=004010b7 fs=008f
Ret  kernel32.579: ReadProcessMemory() retval=00000001 ret=004010b7
fs=008f
Call kernel32.681: SuspendThread(00000040) ret=00401121 fs=008f
Ret  kernel32.681: SuspendThread() retval=00000000 ret=00401121 fs=008f
Call kernel32.715:
VirtualProtectEx(0000003c,00464f95,00000002,00000004,0040211c
) ret=00401137 fs=008f
err:virtual:VirtualProtectEx Unsupported on other process
Ret  kernel32.715: VirtualProtectEx() retval=00000000 ret=00401137
fs=008f
Call user32.419: MessageBoxA(00000000,00402097 "Error changing access
protection
 of process!",00402027 "Error!!!",00000000) ret=0040119c fs=008f
Call x11drv.17: LoadOEMResource(00007f07,00000003) ret=40616853 fs=008f
Ret  x11drv.17: LoadOEMResource() retval=0000023e ret=40616853 fs=008f


Not sure exactly what the loader does. But it clearly doesn't like that
the VirtualProtectEx failed. I get the feeling that it's doing an
in-memory modification of another process. My guess is - unless
wineserver has some capability for communicating that between processes,
I doubt this will ever work.

-- Nathan

------------------------------------------------------------
Nathan Neulinger                       EMail:  [EMAIL PROTECTED]
University of Missouri - Rolla         Phone: (573) 341-4841
CIS - Systems Programming                Fax: (573) 341-4216

Reply via email to