小屋家的兔子

Win7 和Windows2008 64X 利用RAR解压缩问题

问题现象:

代码:

Reg=Registry.ClassesRoot.OpenSubKey(@"Applications\WinRAR.exe\Shell\Open\Command")
regvalue = Reg.GetValue("");      
Reg.Close();

执行到第二句时报错提示:未将对象引用设置为对象的实例
一看Reg为null

解决方法:

因为64位系统的注册表里没有这一项
HKEY_CLASSES_ROOT\Applications\WinRAR.exe\Shell\Open\Command
然后值为RAR安装地址如:"C:\Program Files (x86)\WinRAR\WinRAR.exe" "%1"
只是不清楚后面加了个"%1"是做什么的

把这一个内容补充上去就可以了

 

 

posted on 2013-05-14 11:45  小屋家的兔子  阅读(506)  评论(0编辑  收藏  举报