求救!setupfactory7无法读取注册表,这是怎么回事!!!!!

kcmd_dq12 2017-10-22 09:58:33
local Excel2003Registry = false;
Excel2003Registry = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Office\\15.0\\Excel");
返回的是nil
我的机器是win10,装的0ffice2013

setupfactory7只能识别到Excel2003Registry = Registry.DoesKeyExist(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Office\\15.0 ,再加上excel就读取不到了,这是怎么回事? 研究了1天,试了很多次,无果。在setupfactory7有个读取注册表值的功能,发现到SOFTWARE\\Microsoft\\Office\\15.0后就无EXCEL了,死活读取不到EXCEL的安装目录。。。。
...全文
382 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
都市夜猫 2017-10-22
  • 打赏
  • 举报
回复
HKLM 跟 Windows 是32还是64位有关,如果是 64 位的,试试加 Wow6432Node HKEY_LOCAL_MACHINE,"SOFTWARE\\Wow6432Node\\Microsoft\\Office\\15.0\\Excel

2,727

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧