DLL注入到system进程后

Janlex 2008-05-07 12:41:53
DLL注入到svchost.exe不能调用MessageBox ??
而且我在svchost.exe里面创建有窗口的界面的进程 也不会出现窗口 但是进程确实创建成功了。晕 为什么呢?
...全文
280 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
loneleon 2008-05-09
  • 打赏
  • 举报
回复
以我的经验,对于服务类程序,你需要设定为允许与桌面交互,否则什么消息框什么的一概不能用.要看你注入的是哪一个svchost,它是以什么服务的名义启动的吧?个人观点,供参考.
abomber2 2008-05-08
  • 打赏
  • 举报
回复
可以直接打开 桌面 然后 线程切换到default桌面就可以了
fantiyu 2008-05-08
  • 打赏
  • 举报
回复
你调用的那个进程是服务程序,它的disktop不是当前桌面,所以窗口看不到
必须在线程里面切换桌面到当前桌面才可以

OpenWindowStation
OpenInputDesktop
SetThreadDesktop
小麻侬 2008-05-07
  • 打赏
  • 举报
回复
你没有把那个线程挂起吧?
或者你的调用代码有问题?
crlf0710 2008-05-07
  • 打赏
  • 举报
回复
我猜你注入那个进程是SYSTEM 用户下运行的,不是你当前用户,所以窗口看不见吧
Eleven 2008-05-07
  • 打赏
  • 举报
回复
帮你顶一下!

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧