我正在开发一个将其设置保存在安装文件夹中的应用程序。如果我将应用程序安装在驱动器 C: 上的 Program Files 中并尝试写入设置文件,则会出现异常,仅此而已。
我知道用户帐户控制 (UAC) 可能是不让我的应用修改文件内容的那个。
我需要有关以下问题的帮助:
- 以至少应显示 UAC 警告的方式进行文件编辑,如果我回答是,则文件变为可写
- 如果无法编辑驱动器 C 上的文件:我需要一种方法来存储数据
一个更通用的问题是:
如何创建一个C#程序,在Windows Vista下安装到C:\Program Files\MyProgram后可以操作(创建/编辑/删除)安装目录下的.ini文件?该文件应该对所有用户都相同。