次の 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 には適用されません。
短縮パスではなくフルパスをレジストリに保存する方法はありますか? 見つけたヒントをすべて試しましたが、どれも機能しませんでした。回答をよろしくお願いします!