项目 - 属性 - 安全性,“使用ClickOnce”,修改app.mainfest,再取消“使用ClickOnce”
【另有一篇参考文章:http://blog.csdn.net/wonsoft/article/details/6598407】
在XP/2003下调试得好好的程序,到了windows7下,却抛出“不允许所请求的注册表访问权”的异常,该异常就在读写注册表时引发,例:
- public class Program
- {
- public static void SetAutoRun(string keyName, string filePath)
- {
- using (RegistryKey runKey = Registry.LocalMachine.OpenSubKey(@"software\microsoft\windows\currentversion\run", true))
- {
- runKey.SetValue(keyName, filePath);
- runKey.Close();
- }
- }
- static