外部文件写入触发防病毒弹出

External file write is triggering anti virus pop up

我用 C# 创建了一个小游戏。玩家的位置保存在名为:

的外部文本文件中

GAME_FILE.txt

此文件与主 EXE 位于同一文件夹中。

游戏加载正常,但当玩家从位置 1 移动到位置 2 时,它会将其写入文本文件。但是一旦写入,Norton Antivirus 就会标记以下消息:

Suspicious process attempted to open a file protected by Data Protector Target: GAME_FILE.txt

现在,我需要尝试解决这个问题,因为我想与其他人分享我的游戏并且不想担心其他用户的 PC 上会出现防病毒警告。

我用来写入文件的代码如下:

File.WriteAllLines(Application.StartupPath + "/" + "GAME_FILE.txt", PlayerLocation);

(其中 PlayerLocation 是代表玩家在游戏中的位置的字符串)。

现在,当 运行 在 Visual Studio 中时,这可以正常工作,但在尝试通过 EXE 文件玩游戏时会发出警告。

如有任何帮助,我将不胜感激,因为我希望能够与他人分享我的游戏。

尝试确保您在 'safe' 路径中写入。尝试写入 public 个文档或临时文件夹。

另外,看看这个线程。 My C# app is getting flagged by anti-virus apps. How do I figure out why?