码迷,mamicode.com
首页 > 其他好文 > 详细

office 插件开发 -- 64位系统注册表问题

时间:2014-06-08 01:43:49      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:des   c   style   class   blog   code   

bubuko.com,布布扣
 1 HKLM
 2 {
 3     NoRemove SOFTWARE
 4     {
 5         NoRemove Microsoft
 6         {
 7             NoRemove Office
 8             {
 9                 NoRemove Word
10                 {
11                     NoRemove Addins
12                     {
13                         ForceRemove WordClientDemo.WordAddinDemo
14                         {
15                             var FriendlyName = s WordAddinDemo
16                                 var LoadBehavior = d 3
17                                 var Description = s WordAddinDemo
18                                 var CommandLineSafe = d 0
19                         }
20                     }                
21                 }
22             }
23         }
24     }
25 }
bubuko.com,布布扣

在32位系统中这样写注册表没有问题,但是在64位系统中不行。

64 位版本 Windows 中的注册表分为 32 位注册表项和 64 位注册表项。

32 位注册表项显示在以下注册表项下:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node

也就是说32位的程序是从上面路径读取注册表值的,所以上述代码应改成

bubuko.com,布布扣
 1 HKLM
 2 {
 3     NoRemove SOFTWARE
 4     {
 5         NoRemove Wow6432Node 
 6         {
 7             NoRemove Microsoft
 8             {
 9                 NoRemove Office
10                 {
11                     NoRemove Word
12                     {
13                         NoRemove Addins
14                         {
15                             ForceRemove WordClientDemo.WordAddinDemo
16                             {
17                                 var FriendlyName = s WordAddinDemo
18                                 var LoadBehavior = d 3
19                                 var Description = s WordAddinDemo
20                                 var CommandLineSafe = d 0
21                             }
22                         }                
23                     }
24                 }
25             }
26         }
27     }
28 }
bubuko.com,布布扣

 

更具体可以参考:

http://blog.csdn.net/pbymw8iwm/article/details/6931120

office 插件开发 -- 64位系统注册表问题,布布扣,bubuko.com

office 插件开发 -- 64位系统注册表问题

标签:des   c   style   class   blog   code   

原文地址:http://www.cnblogs.com/aoun/p/3774137.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!