外部文件写入触发防病毒弹出
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?
我用 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?