首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用C#在本地计算机中创建注册表值

使用C#在本地计算机中创建注册表值
EN

Stack Overflow用户
提问于 2010-04-12 04:49:51
回答 3查看 658关注 0票数 2

我正在尝试将安装路径保存到注册表中,这样我的windows服务就可以知道其他应用程序的安装位置。

我正在使用visual studio的部署在HKEY_CURRENT_USER中创建一个注册表值,但在LocalMachine下运行的windows服务无法访问它。然后,我让安装程序在HKEY_LOCAL_MACHINE中创建一个注册表值,但当我在安装后查看注册表时,它似乎从未创建过该值。有什么想法吗?

EN

Stack Overflow用户

发布于 2010-04-12 04:54:59

您可能没有将安装程序设置为请求权限提升,而是将其安装在每个用户的虚拟化注册表中。

检查HKEY_CLASSES_ROOT\VirtualStore\Machine。如果您的密钥在那里,则需要将安装程序设置为请求提升。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2618656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档