2 qq 32507255 qq_32507255 于 2016.03.29 18:55 提问

用C++或者C语言如何与系统第三方应用通信
c c++

用C编程出程序一般都是直接在控制台运行的,但是如果我需要用C编程产生的字符串能自动输入到第三方软件(例如浏览器)中,如何实现呢?应该要学习哪些内容?求大神解决。

5个回答

caozhy
caozhy   Ds   Rxr 2016.03.29 23:23
已采纳

使用windows api函数,比如getwindowtext sendmessage(wm_text)等,具体对方窗口句柄用spy++可以得到,用findwindow可以获取。
如果是网页,也可用shellapi获取。

caozhy
caozhy 回复C++: windows编程第5版,清华大学出版社。
一年多之前 回复
qq_32507255
qq_32507255 关于这个方面的知识需要看哪些书?希望推荐一下
一年多之前 回复
zilaishuichina
zilaishuichina   Rxr 2016.03.29 20:10

Hook 第三方软件的文本输入框

qq_32507255
qq_32507255 请问关于这个问题应该看哪个部分的书籍
一年多之前 回复
xs62551652
xs62551652   2016.03.29 22:48

建议使用第三方软件给出的API来完成此功能

qq_32507255
qq_32507255 请问如果软件没有给出呢?这样该怎么用
一年多之前 回复
u010052353
u010052353   2016.03.29 19:02

直接使用第三方的api啊

qq_32507255
qq_32507255 不是太懂,怎么调用呢?大神能不能举个例子
一年多之前 回复
lx624909677
lx624909677   Ds   Rxr 2016.03.29 23:18

如果是窗体空间的话,可以用法消息的方式来传递数据,比如sendMessage,或者用HOOK技术,如果是网页,就要发http请求了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!