在一段代码中对目标进程explorer进行DLL注入,注入后执行相关代码,但现在有一个问题,由于注入后执行的是原先设计好的DLL部分的代码,导致了原进程explorer挂起了,请问有什么办法能够使原进程继续执行,并且DLL代码也不会挂起?
解决方案 »
- WINDOWS怎么区分用户线程和内核线程
- ocx全屏的问题
- VC++中 怎么样将TXT文件里的数据写入到列表控件中
- TeeChart控件用AddArray()画线,先前曲线不能保持问题
- 帮一下忙,软件估价问题!
- CListCtrl最多能显示多少列,为什么超过一定列数,标题显示不出来啊?????
- 遇到一个难题,请告诉帮帮忙(忙上结贴)
- 运行错误,急求为什么出错?
- 如何在Dll中定义一个类并将这个类导出去呢(不是MFC扩展类),好像在class 后面加上__declspec(dllexport) 在编译的时候没问题但在连接的时候就会出现问题。还有到处的这个类能不能在delphi中使用呢?
- ◆→当工具条被拖出frame之后,成为浮动工具条之后,有没有什么消息?或者如何禁止工具条浮动? 谢谢!
- 郁闷,INSERT INTO语法错误
- 新手初学,多多照顾.为什么向浏览器发送双击消息无效?那位大虾指点指点,有代码..谢谢
在DllMain中创建一个线程,在线程中干你要干的事,这样DllMain返回后explorer仍然能继续运行
CreateThread,然后立即退出,还是调用WaitForSingleObject等待线程的中止?