4
我正在寫一個inno-setup腳本,需要執行一個非常老的第三方安裝應用程序,這個舊的安裝程序(稱爲setup.exe)只能從根文件夾(如果不失敗),所以我需要創建並刪除)網絡驅動器以複製此安裝程序的文件,然後執行setup.exe。所以問題是我如何創建和刪除inno-setup的網絡驅動器?我看起來像WNetAddConnection
功能。如何從inno-setup創建和刪除網絡驅動器?
我正在寫一個inno-setup腳本,需要執行一個非常老的第三方安裝應用程序,這個舊的安裝程序(稱爲setup.exe)只能從根文件夾(如果不失敗),所以我需要創建並刪除)網絡驅動器以複製此安裝程序的文件,然後執行setup.exe。所以問題是我如何創建和刪除inno-setup的網絡驅動器?我看起來像WNetAddConnection
功能。如何從inno-setup創建和刪除網絡驅動器?
可以使用WshNetwork
對象,它是的Windows Script Host
var
WshNetWork : Variant;
begin
WshNetWork:=CreateOleObject('WScript.Network');
//create the network drive
WshNetwork.MapNetworkDrive('H:', '\\localhost\c$\data');
//do your stuff here
//remove the network drive
WshNetwork.RemoveNetworkDrive('H:');
end;
部分