我需要在我的“后台”应用程序中听几个键。我的应用程序在后台运行,用于根据用户在键盘上按下的内容来模拟键盘输入。这听起来很奇怪,但它实际上是一个非常方便的应用程序。例如,当我键入“地址”后跟双空格键时,它会用我的完整地址替换它。我定义了更多这样的“宏”。我想与朋友分享我的应用程序。
但是 AV 软件有一个问题,告诉他们这个应用程序是可疑的。这不是一个大问题,因为我的朋友可以将该应用程序标记为“受信任”,但这需要时间并且非常令人沮丧。
我尝试挂钩键盘输入。我将 SetWindowsHookEx 与键盘挂钩一起使用。但是有一个小问题。几乎所有的病毒防护程序都将其检测为某种有害程序。
制作此类程序的正确/ AV 友好方式是什么?
PS 我正在使用 C++ 和 WinApi。