C#操作注册表的问题,郁闷~~
taoyi 2005-02-22 05:01:50 代码如下:
System.Security.Permissions.RegistryPermission permission =
new RegistryPermission(System.Security.Permissions.RegistryPermissionAccess.AllAccess,
@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
//permission.Assert();
try
{
RegistryKey runKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
if (runKey != null)
{
runKey.SetValue("Stellar_Core_MSvr", Application.ExecutablePath);
return true;
}
return false;
}
finally
{
//System.Security.CodeAccessPermission.RevertAssert();
}
异常如下:
未处理的“System.UnauthorizedAccessException”类型的异常出现在 mscorlib.dll 中。
其他信息: 无法写入到注册表项。
高人啊,救我~