小编Gre*_*egC的帖子

扩展现有程序的功能我没有源代码

我正在开发一个第三方程序,它聚合来自一系列不同的现有Windows程序的数据.每个程序都有一个通过GUI导出数据的机制.最麻醉的方法是让我通过使用AutoIt或其他一些GUI操作程序生成提取物,以通过GUI生成提取.这样做的问题是,当突然某些自动程序接管时,人们可能正在与计算机进行交互.那不好.我真正想要做的是以某种方式每天运行一次程序并且默默地(即不弹出任何GUI)从每个程序导出数据.

我的研究告诉我,我需要挂钩每个应用程序(假设这些应用程序始终在运行)并注入一个自定义DLL来触发每个导出.我是否正在接近正确的轨道?我是一个相当有经验的软件开发人员,但我不太了解逆向工程或挂钩.任何建议或方向将不胜感激.

编辑:我正在尝试管理某种类型的专业人员的可用性.他们的时间表存储在专有系统中.经过他们的许可,我想在他们的系统上安装一个应用程序,从他们使用的系统中提取他们的日程安排,并将信息上传到中央服务器,以便我可以将这些信息提供给潜在客户.

windows hook winapi reverse-engineering

5
推荐指数
1
解决办法
438
查看次数

标签 统计

hook ×1

reverse-engineering ×1

winapi ×1

windows ×1