[英]How I can create and remove a network drive from Inno Setup?
我正在編寫一個 Inno Setup 腳本,它需要執行一個非常舊的第三方安裝應用程序,這個舊的安裝程序(稱為 setup.exe)只能從根文件夾工作(如果沒有失敗),所以我需要創建(和刪除)一個網絡驅動器來復制此安裝程序的文件,然后執行 setup.exe。 所以問題是我如何從 Inno Setup 中創建和刪除網絡驅動器? 我正在尋找類似於WNetAddConnection
function 的東西。
您可以使用WshNetwork
object,它是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;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.