外部文件写入正在触发防病毒弹出窗口



我在C#中创建了一个小游戏。玩家的位置被保存到一个名为:的外部文本文件中

GAME_FILE.txt

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

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

可疑进程试图打开受Data Protector保护的文件目标:GAME_FILE.txt

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

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

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

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

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

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

试着确保您在"安全"路径中写作。尝试在公共文档或临时文件夹中写入。

另外,看看这个线程。我的C#应用程序被反病毒应用程序标记。我该怎么弄清楚为什么?

最新更新