标签: windows batch-file cmd registry
我有一个要求,我需要使用批处理文件来执行某些任务,具体取决于某些注册表值。如果我手动运行批处理文件,我可以运行并实现我的目标。但是如果使用某些可执行文件运行批处理,则无法获取注册表值。它将所有注册表值读为空。我没有看到这种行为的任何特殊原因。实际要求是将此批处理文件作为自解压可执行文件的一部分运行。我尝试使用C#应用程序启动,仍然没有运气。有任何想法吗?我做错了什么。
答案 0 :(得分:0)
提升可执行文件的权限,即以管理员身份运行