首页
课程
问答
CTF
社区
招聘
看雪峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
看雪峰会
看雪商城
证书查询
社区
编程技术
发新帖
2
0
[求助]请问为什么在虚拟桌面下,MOUSE_EVENT无效呢
发表于: 2018-11-12 00:07
4213
[求助]请问为什么在虚拟桌面下,MOUSE_EVENT无效呢
一二三六
2018-11-12 00:07
4213
最近在做一个项目,需要软件在虚拟桌面下运行,然后就用CreateDesktop创建了个,跟这个虚拟桌面交互的线程专门用了个非UI线程,然后因为项目需求,用到了MOUSE_EVENT事件,我在原桌面下测试的,效果都很好,但是当我在虚拟桌面用MOUSE_EVENT进行交互的时候,就没效果了, 只要切换到虚拟桌面,就是能看我的进程的那个要操作的进程的窗口时,它就能正常工作。当切换回正常的默认的桌面(那个虚拟桌面就看不到了,当然我的进程和那个要操作的进程的窗口也看不到了),此时就不能正常工作,被操作的进程无法收到模拟鼠标的操作。
但是由于我的目的就是要隐藏运行,如果切换到虚拟桌面,那么这个虚拟桌面不就失去了意义了吗,我查了下MSDN,上面说 This function has been superseded. Use SendInput instead. 也就是这个MOUSE_EVENT已经被SendInput取代了,但是SendInput被各大杀软屏蔽的很厉害,请问各位大佬有没有更好的办法啊
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
收藏
・
2
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
2
)
hzqst
雪 币:
12848
活跃值:
(9143)
能力值:
( LV9,RANK:280 )
在线值:
发帖
47
回帖
1793
粉丝
566
关注
私信
hzqst
3
2
楼
mouseevent就是SendInput的封装
最后于
2018-11-12 08:21 被hzqst编辑 ,原因:
2018-11-12 08:19
0
一二三六
雪 币:
302
活跃值:
(246)
能力值:
( LV4,RANK:45 )
在线值:
发帖
28
回帖
162
粉丝
1
关注
私信
一二三六
3
楼
hzqst
mouseevent就是SendInput的封装
那这样的话MOUSE_EVENT也会被屏蔽了吗,这就棘手了啊 我用SetCursorPos。只能移动鼠标位置 不能改变鼠标移动时鼠标形状
2018-11-12 10:02
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
一二三六
28
发帖
162
回帖
45
RANK
关注
私信
他的文章
[求助]现在的驱动都可以盗用微软的签名了吗
3915
[求助]请问EmptyWorkingSet 这个函数到底能不能提升进程的内存呢
2711
[求助]VirtualKd 3.0 无法和Vmware 15一起使用
8013
[求助]关于变速齿轮的检测,有没有朋友有什么好办法啊
8814
[求助]请问为什么在模块回调中,内存注入DLL总是会失败呢
7230
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部