我有一个用HM NIS Edit创建的卸载程序。到目前为止,它是从静态路径执行卸载程序的。但我想让它具有动态性。它必须读取注册表,然后使用该路径作为前缀来查找卸载程序。
readRegStr $0 HKLM "SOFTWARE\Data Access Worldwide\Visual DataFlex\17.0\Defaults" VDFRootDir我希望我说得很清楚了。
发布于 2012-09-11 19:18:40
您可以使用StrCpy连接字符串:
ReadRegStr $0 HKLM "SOFTWARE\Data Access Worldwide\Visual DataFlex\17.0\Defaults" VDFRootDir
StrCpy $0 "$0\Uninstall Visual DataFlex 17.0.22.0\UNWISE.EXE"
ExecWait '"$0"'如果只使用该字符串一次,则甚至不需要StrCpy:
ReadRegStr $0 HKLM "SOFTWARE\Data Access Worldwide\Visual DataFlex\17.0\Defaults" VDFRootDir
ExecWait '"$0\Uninstall Visual DataFlex 17.0.22.0\UNWISE.EXE"'https://stackoverflow.com/questions/12367325
复制相似问题