Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/installation/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Installation 以不同的信誉或HKCU和安装人员启动程序_Installation_Elevated Privileges - Fatal编程技术网

Installation 以不同的信誉或HKCU和安装人员启动程序

Installation 以不同的信誉或HKCU和安装人员启动程序,installation,elevated-privileges,Installation,Elevated Privileges,我有一个安装程序,需要一个人成为管理员(至少在c:\program files\app dir中添加一些内容) 我还需要在香港中文大学创建一组条目 问题是,如果安装程序以管理员身份运行,HKCU会去哪里,大概是管理员。 但是我想要登录用户的HKCU,所以我想启动一个应用程序,它将执行包括注册表项在内的一系列操作。 如果我从安装程序启动此应用程序,那么它将作为管理员或登录用户运行。 如何从以管理员身份运行的进程中以登录用户身份启动应用程序 我是不是看错了。我真正的要求是 我想部署一个向HKCU输入

我有一个安装程序,需要一个人成为管理员(至少在c:\program files\app dir中添加一些内容) 我还需要在香港中文大学创建一组条目 问题是,如果安装程序以管理员身份运行,HKCU会去哪里,大概是管理员。
但是我想要登录用户的HKCU,所以我想启动一个应用程序,它将执行包括注册表项在内的一系列操作。
如果我从安装程序启动此应用程序,那么它将作为管理员或登录用户运行。 如何从以管理员身份运行的进程中以登录用户身份启动应用程序

我是不是看错了。我真正的要求是
我想部署一个向HKCU输入内容的应用程序
我的安装程序通常需要管理员凭据(包括vista UAC场景)
一旦提升,香港大学将以哪个为目标?
提升的管理员或用户
我如何确保条目最终出现在用户的HKCU配置单元中,而不是管理员中。

谢谢

简单。只要稍微重新设计一下你的应用程序

  • 在安装期间将条目写入HKLM
  • 在第一次运行应用程序时,检查HKCU条目,若它们不存在,则从HKLM复制到HKCU

如果在应用程序启动之前需要按用户配置,并且上面建议的更新应用程序不合适,那么请研究使用并计划在安装后重新启动。

hmm活动安装非常有趣。因此,要阅读HKLM,您不需要是管理员,我想让我看看这是否有效。请确保您只打开“读取”访问的密钥,您应该可以:)