C++ 是不是;getAsyncKeyState";触发反病毒程序c++;
我正在尝试为OBS for Windows编写一个插件,我需要处理按键事件,现在我看到(1)(2)提到他们的反病毒捕获C++ 是不是;getAsyncKeyState";触发反病毒程序c++;,c++,hotkeys,antivirus,C++,Hotkeys,Antivirus,我正在尝试为OBS for Windows编写一个插件,我需要处理按键事件,现在我看到(1)(2)提到他们的反病毒捕获 #include <windows.h> //... if( GetAsyncKeyState( VK_UP ) & 0x8000 ) { // the 'Up' arrow key is currently being held down } if( GetAsyncKeyState( 'A' ) & 0x8000 ) { /
#include <windows.h>
//...
if( GetAsyncKeyState( VK_UP ) & 0x8000 )
{
// the 'Up' arrow key is currently being held down
}
if( GetAsyncKeyState( 'A' ) & 0x8000 )
{
// the 'A' key is currently being held down
}
#包括
//...
if(GetAsyncKeyState(VK_UP)&0x8000)
{
//“向上”箭头键当前处于按下状态
}
if(GetAsyncKeyState('A')&0x8000)
{
//“A”键当前处于按下状态
}
作为键盘记录者,有一种反病毒软件,名为Specialy-Kaspersky
是这样吗?还有没有更多的反病毒程序在GasaSycKyStand上触发,因为反病毒程序认为它是一个键盘记录器,如果有更好的方法来处理C++中的按键事件?
< P>一个过度热毒的反病毒可以检测任何恶意的。 GetAsyncKeyState()检测可能是防病毒的Hieurisic引擎的一部分,但这一规则不太可能触发防病毒的保护。二进制文件可能还有其他属性,与GetASyncKeyState()检测相结合会触发警告 只有这一个原因才会触发反病毒,因为这是一个非常常见的Windows API函数 请记住,防病毒软件经常更新,当检测到这些特征码的问题时,解决误报是正常的查看此插件的源代码,了解如何使用OBS插件处理输入。过度狂热的防病毒软件可以检测到任何恶意内容 GetAsyncKeyState()检测可能是防病毒的Hieurisic引擎的一部分,但这一规则不太可能触发防病毒的保护。二进制文件可能还有其他属性,与GetASyncKeyState()检测相结合会触发警告 只有这一个原因才会触发反病毒,因为这是一个非常常见的Windows API函数 请记住,防病毒软件经常更新,当检测到这些特征码的问题时,解决误报是正常的
查看此插件的源代码,了解如何使用OBS插件处理输入您测试过这些声明吗?这是一个免费下载和几行代码。大多数游戏/游戏引擎都使用这个API。@RichardCriten还没有,我正要为它创建一个测试dll。你测试过这些声明了吗?这是一个免费下载和几行代码。大多数游戏/游戏引擎都使用这个API。@RichardCriten还没有,我正要为它创建一个测试dll