首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

VC有什么方法可以修改其他程序的控件文字,该如何解决

2012-09-25 
VC有什么方法可以修改其他程序的控件文字我找了一些程序,比如FINDWINDOW然后再getdlgitem,再sendmessage,

VC有什么方法可以修改其他程序的控件文字
我找了一些程序,比如FINDWINDOW然后再getdlgitem,再sendmessage,结果对资源浏览器“我的电脑”的路径栏无法修改,所以觉得这个办法可能我使用错误了。希望大家能够提出比较全面的回答,有不同的办法也不错。

我的目的是想实现一个打字作弊工具,就是单位要进行打字考核,于是想开发一个程序向打字软件发送键盘消息用以模拟打字。希望大家帮帮忙。


另外 spy++的使用办法也可以提供一些给我。谢谢哦。

[解决办法]
不赞同你的作法,仅从技术角度建议:可以使用全局钩子来监控键盘,自己在这里做些工作。下面是SPY++的使用说明
http://msdn.microsoft.com/zh-cn/library/dd460725.aspx
另外,如果你不事先知道打字内容,怎么能作弊呢?
[解决办法]
SendMessage对某些程序是不起作用的,因为程序有了防护。要想修改,第一步突破程序防护,这个没怎么研究,可能类似游戏的那种防注入、防调试、加壳之类;然后第二部找到正确的窗口发送消息。
[解决办法]
http://www.autohotkey.com

热点排行