我的.reg:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\cultest]
@="URL:cultest Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\cultest\DefaultIcon]
@="%APPDATA%\\musicDownloader\\test.bat,0"
[HKEY_CLASSES_ROOT\cultest\shell]
[HKEY_CLASSES_ROOT\cultest\shell\open]
[HKEY_CLASSES_ROOT\cultest\shell\open\command]
@="%APPDATA%\\musicDownloader\\test.bat \"%1\""
使用cultest://某些东西不起作用。但如果我用静态路径替换了%APPDATA%,那就有效了。
答案 0 :(得分:1)
我找到了解决方案:
当您想要嵌入时,只需使用REG_EXPAND_SZ而不是REG_SZ 注册表项值中的环境变量。
Using windows environment variables as registry values in Visual Studio Installer