繁体   English   中英

写入Program Files文件夹中的配置文件

[英]Writing to configuration file in Program Files folder

是的,我知道我不应该这样做。 但是有问题的配置文件属于Windows服务。 我的程序为用户提供了一个用于编辑某些设置的UI。 该服务在其目录中查找文件。 我不能改变

对于Windows 7,当我尝试编写配置文件时,UAC会自动提示用户吗,或者我需要做一些编码才能使UAC提示?

托尼

我最终编写了第二个程序,该程序由主程序启动,以实际编写配置设置。

我的主程序检查Windows版本。 如果不是版本6或更高版本,则仅写入配置文件。 如果它是6或更高,它将配置文件写入一个临时文件。 接下来,它启动配置保存程序,并将临时文件的名称和程序文件夹中文件的名称作为参数传递。

第二个程序具有必要的清单文件设置,以使其在UAC打开时可以请求提升的特权。 因此,在开始时,您会看到UAC对话框。 如果您选择“是”,程序将运行并将其从临时文件复制到实际配置文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM