我正在與維克斯3.5工具包的安裝程序,我經歷了一個問題,運行:維克斯房產:目錄搜索:「無法訪問網絡位置」
安裝程序需要能夠檢測是否另一個程序存在,如果有的話,在其目錄中添加一個DLL文件。我用下面的代碼找出安裝第二個程序,其中:
<Property Id="FIND_INSTALLDIR" Value="[%ProgramFilesFolder]\PROGRAM">
<RegistrySearch
Id="INSTALLDIRSearch"
Root="HKLM"
Name="UninstallString"
Type="file"
Key="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\PROGRAM"
/>
</Property>
麻煩的是,如果第二程序是沒有安裝,Windows安裝程序給我一個錯誤:
Could not access network location [%ProgramFilesFolder]\PROGRAM
我需要能夠妥善處理這個問題,但是......我該如何從錯誤中恢復?
對,你不能在' not FIND_INSTALLDIR SetProperty>來設置默認值。 –
Hasso
2017-12-08 15:55:08