gpt4 book ai didi

inno-setup - 如何从 Inno Setup 中创建和删除网络驱动器?

转载 作者:行者123 更新时间:2023-12-03 15:10:46 24 4
gpt4 key购买 nike

我正在编写一个 Inno Setup 脚本,它需要执行一个非常旧的第三方安装应用程序,这个旧的安装程序(称为 setup.exe)只能从根文件夹运行(如果没有失败),所以我需要创建(并删除)网络驱动器以复制此安装程序的文件,然后执行 setup.exe。所以问题是我如何从 Inno Setup 创建和删除网络驱动器?我正在寻找类似 WNetAddConnection 的东西功能。

最佳答案

您可以使用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;

关于inno-setup - 如何从 Inno Setup 中创建和删除网络驱动器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6632269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com