更改安装创建的只读文件

时间:2014-06-15 16:33:29

标签: c# file io installshield

我有一个XNA游戏,我为它创建了一个InstallShield安装程序。游戏将数据保存到安装位置的几个txt文件中。使用调试器或只是从bin文件夹运行时没有任何问题。但是一旦安装,我需要编写首选项的txt变为只读,因此每次尝试编写文件时游戏都会崩溃。我该如何解决?

1 个答案:

答案 0 :(得分:0)

是的,这是设计,我同意设计。系统上可能有多个用户,并且您正在对系统进行软件安装,因此每个用户都可以获得它。那些用户不应该也可能不想分享游戏保存。

您应该将游戏安装到每个用户的位置,或者应该将保存数据从可执行文件所在的位置移开。无论你选择哪一个,你都将解决你现在遇到的问题。