gpt4 book ai didi

c# - 无法写入 Program Files 中的应用程序目录

转载 作者:行者123 更新时间:2023-11-30 12:18:20 26 4
gpt4 key购买 nike

我需要写入安装在 Program Files 下的应用程序目录中的一些文件。我知道在 Vista 和 Windows 7 上启用 UAC 后,用户无法修改此目录中的文件。但是,我知道在 Vista 中添加的 UAC 虚拟化基本上将写入重定向到 virtualstore directory .在 Vista 中,这很好用,我的文件实际上被写入了这个 virtualstore 目录。但是,在 Windows 7 上,我收到拒绝访问错误,我的文件根本没有写入此目录。给了什么?

最佳答案

我不确定您要做什么,但您不应该在程序文件目录中写入数据,除非您正在升级或修改应用程序本身。

我会更改代码以写入正确的位置。 Vista 重定向只是防止应用程序崩溃的一个小工具。

始终使用 Environment.GetFolderPath获取系统路径的方法。

关于c# - 无法写入 Program Files 中的应用程序目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2373058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com