我以为我需要更改注册表的管理员权限(如果我的应用程序没有这样的话,我会收到错误).也许只有部分注册表需要管理员权限.
你能提供一些信息吗?我需要将我的应用数据存储在没有管理员权限的地方.
SLa*_*aks 23
您需要管理权限才能写入多个用户共享的位置.
在文件系统中,这意味着像\WINDOWS或的文件夹\Program Files.在注册表中,这意味着所有不是每个用户的配置单元.
因此,你只能写信给HKEY_CURRENT_USER.
具体来说,你应该写信给HKCU\Software\Your Company.
以普通非管理员用户身份登录.打开regedit,右键单击顶级键并检查每个键的权限,您将看到哪些可以作为用户写入.基本上,正如SLaks所说,它只是HKEY_CURRENT_USER.
例如,HKEY_LOCAL_MACHINE是禁止的.您可以写入HKEY_USERS /您的用户SID,因为HKCU基本上是一个图像.
| 归档时间: |
|
| 查看次数: |
57056 次 |
| 最近记录: |