下面的detour dll加载引起“应用程序正常初始化失败,请单击确定”谢谢谢!,急求!!!
STARTUPINFO si;
PROCESS_INFORMATION pi;
char szpath[MAX_PATH];
CString str,str1,path;
ZeroMemory(&si, sizeof(STARTUPINFO));
ZeroMemory(&pi, sizeof(PROCESS_INFORMATION));
si.cb = sizeof(STARTUPINFO);
GetCurrentDirectory(MAX_PATH, szpath);
path.Format("%s",szpath);
// str = path + "\\" + "testdll.dll";
// str1 = path + "\\" + "detoured.dll";
str = "D:\\de\\HookSleepDLL\\Debug\\HookSleepDLL.dll";
str1 = "D:\\de\\HookSleepDLL\\Debug\\detoured.dll";
MessageBox(str,"",MB_OK);
if (DetourCreateProcessWithDll(NULL, "C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE", NULL,
NULL, FALSE, CREATE_DEFAULT_ERROR_MODE, NULL, NULL,
&si, &pi, str1, str, NULL))
{
MessageBox("","Success",MB_OK);
}
DetourCreateProcessWithDll 一执行就出错