代码
Reg=Registry.ClassesRoot.OpenSubKey(@"Applications\WinRAR.exe\Shell\Open\Command")
regvalue = Reg.GetValue("");
Reg.Close();可每执行到第二句时报错提示:未将对象引用设置为对象的实例
一看Reg为null本人电脑为win7 64位,
同样的代码在另外一台windows server2008 64位的服务器 和 一台winXP 32位的电脑上可以正常执行,
但是在另外一台Windows Server 2008 64位的系统上运行也报同样的错。都有安装好rar软件的。
有哪位大神知道各种缘由么,敬请指点,万般感谢!C#压缩
Reg=Registry.ClassesRoot.OpenSubKey(@"Applications\WinRAR.exe\Shell\Open\Command")
regvalue = Reg.GetValue("");
Reg.Close();可每执行到第二句时报错提示:未将对象引用设置为对象的实例
一看Reg为null本人电脑为win7 64位,
同样的代码在另外一台windows server2008 64位的服务器 和 一台winXP 32位的电脑上可以正常执行,
但是在另外一台Windows Server 2008 64位的系统上运行也报同样的错。都有安装好rar软件的。
有哪位大神知道各种缘由么,敬请指点,万般感谢!C#压缩
HKEY_CLASSES_ROOT\Applications\WinRAR.exe\Shell\Open\Command
然后值为RAR安装地址如:"C:\Program Files (x86)\WinRAR\WinRAR.exe" "%1"
只是不清楚后面加了个"%1"是做什么的