gpt4 book ai didi

c++ - GetModuleFileName 防病毒错误检测 ???获取当前进程路径

转载 作者:行者123 更新时间:2023-11-28 01:06:28 26 4
gpt4 key购买 nike

你好,我正在尝试从当前进程中检索路径...这是我的第一个代码:

#include <windows.h>
#include <iostream>
using namespace std;
int CALLBACK WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow
)
{
char loaded_file_name[MAX_PATH];
GetModuleFileName(NULL, loaded_file_name, MAX_PATH);
cout<<endl<<loaded_file_name<<endl;
system("PAUSE");

}

但是当我尝试运行它时,Avira antivir 将其检测为:TR/Dropper.Gen :D我不知道为什么 :D这是另一个代码:

  #include <windows.h>
#include <iostream>
using namespace std;
int main(int argc,char * argv[])
{
cout<<endl
<<argv[0];

system("PAUSE>0");
}

在该版本中,TR/Dropper.Gen 问题已修复,但......我不想使用 WinMain () 所以没有 argv[0]谁能知道另一种方法或函数来检索路径?与防病毒软件不冲突?

最佳答案

您的代码很好,问题不是您。

防病毒软件很烂,句号。

关于c++ - GetModuleFileName 防病毒错误检测 ???获取当前进程路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5820946/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com