之前一直不了解过注册表,现在想学习于一下,所以写了下面的代码:
Code
//定位到主键
RegistryKey key = Registry.CurrentUser;
//create regetry key
RegistryKey key1 = key.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\TMS");
key1.SetValue(":Range", Request.Url.Host.ToString());
key1.SetValue("http", 1, RegistryValueKind.DWord);
key1.Close();
在用VS直接调试时没有问题,如下:
现在问题来了,当我发布到IIS时,效果就出不来了,请园友门帮下小弟。
我也想过一些问题,是否权限啊,如果发布到服务器上,在客户端打开时,能否修改客户端的注册表呢?