0

HMNISEditで作成されたアンインストーラーがあります。そして今のところ、静的パスからアンインストーラーを実行しています。しかし、私はそれを動的にしたいのです。regを読み取り、そのパスをアンインストーラーを見つけるためのプレフィックスとして使用する必要があります。

readRegStr $0 HKLM "SOFTWARE\Data Access Worldwide\Visual DataFlex\17.0\Defaults" VDFRootDir

私は自分自身を明確にしたいと思います。

4

1 に答える 1

0

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"'

文字列を 1 回しか使用しない場合は、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"'
于 2012-09-11T11:18:39.727 に答える