首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSIS嵌入式卸载程序readRegStr文件路径

NSIS嵌入式卸载程序readRegStr文件路径
EN

Stack Overflow用户
提问于 2012-09-11 18:05:38
回答 1查看 457关注 0票数 0

我有一个用HM NIS Edit创建的卸载程序。到目前为止,它是从静态路径执行卸载程序的。但我想让它具有动态性。它必须读取注册表,然后使用该路径作为前缀来查找卸载程序。

代码语言:javascript
复制
readRegStr $0 HKLM "SOFTWARE\Data Access Worldwide\Visual DataFlex\17.0\Defaults" VDFRootDir

我希望我说得很清楚了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-11 19:18:40

您可以使用StrCpy连接字符串:

代码语言:javascript
复制
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:

代码语言:javascript
复制
ReadRegStr $0 HKLM "SOFTWARE\Data Access Worldwide\Visual DataFlex\17.0\Defaults" VDFRootDir
ExecWait '"$0\Uninstall Visual DataFlex 17.0.22.0\UNWISE.EXE"'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12367325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档