withdll.exe给子线程注入DLL后,子线程崩溃了[图]解决方法
withdll.exe给子线程注入DLL后,子线程崩溃了[图]
子线程首先弹出一个登录画面,输入用户名密码点击登录后,子线程崩溃,如图
[图片传不上来]
显示XXXXXX指令引用的0x00000000内存不能为read。
是我在withdll.cpp中生成子进程的方式不对
还是这一句有问题?
------解决方案--------------------
WaitForSingleObjectEx(pi.hProcess, INFINITE,TRUE); 这句去掉试试看
子线程首先弹出一个登录画面,输入用户名密码点击登录后,子线程崩溃,如图
[图片传不上来]
显示XXXXXX指令引用的0x00000000内存不能为read。
是我在withdll.cpp中生成子进程的方式不对
DetourCreateProcessWithDllEx(szFullExe[0] ? szFullExe : NULL, szCommand,
NULL, NULL, TRUE, dwFlags, NULL, NULL,
&si, &pi, szDllPath, NULL)
还是这一句有问题?
ResumeThread(pi.hThread);
WaitForSingleObjectEx(pi.hProcess, INFINITE,TRUE);
------解决方案--------------------
WaitForSingleObjectEx(pi.hProcess, INFINITE,TRUE); 这句去掉试试看