reg add 使用 %CD% 和缩短路径替换注册表中存储的完整路径

reg add 使用 %CD% 和缩短路径替换注册表中存储的完整路径

我有以下 reg add 命令:

REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /V "%CD%\test.exe" /T REG_SZ /D RUNASADMIN /F

该命令可以运行并且存储在正确的位置,但是我对存储在注册表中的路径有疑问。

test.exe 文件位于d:\--=[testing]==--

但存储在注册表中的路径如下:

D:\--__TE~1\Program\test.exe

由于名称缩短,reg add 命令不适用于 test.exe。

有没有办法让完整路径存储在注册表中而不是缩短路径?我尝试了所有能找到的提示,但都没有用。提前感谢大家的解答!

相关内容