我必须在注册表中写一个键值对。这是使用工具完成的。这有时会失败。
是否有可用的Windows实用程序可以设置注册表的权限?如果特定用户没有注册表的权限,我应该能够相应地配置权限 - 从管理员帐户。
我有唯一的选择在系统启动期间调用它来设置参数。
答案 0 :(得分:1)
试试这个
bool flag1 = false;
try
{
new System.Security.Permissions.RegistryPermission(System.Security.Permissions.PermissionState.Unrestricted).Assert();
// Your Work
}
catch (Exception obj1) //when (?)
{
}
finally
{
System.Security.Permissions.RegistryPermission.RevertAssert();
}
return flag1;
答案 1 :(得分:0)
查看Regini.exe
工具。有关详情,请参阅此处:How to change registry values or permissions from a command line or a script