【发布时间】:2013-07-07 15:35:20
【问题描述】:
我需要听“后台”应用程序中的几个键。 我的应用程序在后台运行,用于根据用户在键盘上按下的内容来模拟键盘输入。这听起来很奇怪,但它实际上是一个非常方便的应用程序。例如,当我键入“地址”后跟双空格键时,它会用我的完整地址替换它。我定义了更多这样的“宏”。我想与朋友分享我的应用程序。
但是 AV 软件存在问题,告诉他们此应用程序可疑。 这不是一个大问题,因为我的朋友可以将该应用程序标记为“受信任”,但这需要时间并且非常令人沮丧。
我尝试挂钩键盘输入。我将 SetWindowsHookEx 与键盘挂钩一起使用。但是有一个小问题。几乎所有的病毒防护程序都将其检测为某种有害程序。
制作此类程序的正确/AV友好方式是什么?
附: 我正在使用 C++ 和 WinApi。
【问题讨论】:
-
对不起,伙计,我们在这里帮不了你。不同的 AV 使用不同的病毒检测算法,您可能无法避免所有这些;这就是他们存在的意义所在。
-
@TheOtherGuy 这就是我问的原因。其他程序(音乐播放器、键盘宏软件、使用“一键通”方法的 teampeak)如何与 AV 一起正常工作?