-
-
[求助]关于注入DLL中的非模态对话框显示问题。
-
发表于:
2010-5-1 10:49
10286
-
我通过CreateRemoteThread创建远程线程向目标进程注入一个dll,该dll是采用mfc的正规dll,
在dll的initinstance里面创建一个非模态对话框,dll已经注入,可是对话框一闪就没有了。代码如下,我做过测试,如果不用注入的方法直接用LoadLibrary(_T("DllPro.dll"))是可以成功显示对话框的。请问各位高人这个问题怎么解决!
CMainDlg pDlg;
BOOL CDllProApp::InitInstance()
{
CWinApp::InitInstance();
AFX_MANAGE_STATE(AfxGetStaticModuleState());
pDlg.Create(IDD_MAINDLG,NULL);
pDlg.ShowWindow(SW_SHOW);
return TRUE;
}
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课