标签: c++ windows winapi service registry
我创建了一个执行脚本文件(.vbs)的bat来从Windows注册表中获取已安装的软件列表。 我按照2种方式执行bat文件。
1)从命令提示符(cmd)执行bat文件。 2)创建一个服务来执行bat文件。(我创建了一个进程)。
两个输出不同。
我认为注册表访问仅限于服务。那么如何像管理员一样以管理员身份创建服务或启动服务。
答案 0 :(得分:-1)
您需要使用CreateService功能。如果您使用nullptr作为lpServiceStartName的参数,那么它将以管理员身份运行。
nullptr
lpServiceStartName