security - Windows 7 安全策略 : How Do I Allow My . NET 应用程序写入驱动器 "C:"?

标签 security windows-7 acl

我的应用程序不应该执行任何管理任务,因此我希望普通用户帐户能够运行它。唯一的问题是,我的应用程序读取和写入数据库文件;如果运行 Windows 7(或 Vista)的用户将我的应用安装在驱动器 C 中,则该驱动器的默认权限集配置不允许我的应用写入数据。

如何允许我的应用写入 C:,而不需要完全的管理权限?

最佳答案

如果数据库文件在安装时存在,您可以在安装过程中授予用户对该文件的写入权限(默认情况下普通用户没有此权限)。如果该文件需要由程序创建,则运行该程序的用户将需要修改 c 驱动器上的权限,这不是我建议的做法。

关于security - Windows 7 安全策略 : How Do I Allow My . NET 应用程序写入驱动器 "C:"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2355514/

相关文章:

ios - Class-dump-z 提取类和方法

c# - 存储经过良好散列处理的密码及其散列方法是否很危险?

ios - 使用 iOS Security.framework 生成自签名证书?

c# - 在 C# 中修改现有的注册表项值

c# - FileSystemWatcher 和 windows 7

symfony - symfony2选民或ACL

amazon-web-services - 没有 ACL 的 S3 存储桶 - 无权限

c - 另一个令人头疼的winapi文件权限C。为什么我的方法不起作用?

Android AES 基于密码的加密,对每条消息使用一个 key 和随机 IV

shell - 当脚本运行完成时,如何让控制台通知我