Inno setup 如何从Inno安装程序中创建和删除网络驱动器?

Inno setup 如何从Inno安装程序中创建和删除网络驱动器?,inno-setup,network-drive,mapped-drive,Inno Setup,Network Drive,Mapped Drive,我正在编写一个Inno安装脚本,它需要执行一个非常旧的第三方安装程序,这个旧的安装程序(称为Setup.exe)只能从根文件夹工作(如果没有失败),因此我需要创建(并删除)一个网络驱动器来复制这个安装程序的文件,然后执行Setup.exe。所以问题是如何从Inno安装程序中创建和删除网络驱动器?我看起来有点像函数。您可以使用对象,它是以下函数的一部分: var WshNetWork:变体; 开始 WshNetWork:=CreateOleObject('WScript.Network'); //

我正在编写一个Inno安装脚本,它需要执行一个非常旧的第三方安装程序,这个旧的安装程序(称为Setup.exe)只能从根文件夹工作(如果没有失败),因此我需要创建(并删除)一个网络驱动器来复制这个安装程序的文件,然后执行Setup.exe。所以问题是如何从Inno安装程序中创建和删除网络驱动器?我看起来有点像函数。

您可以使用对象,它是以下函数的一部分:

var
WshNetWork:变体;
开始
WshNetWork:=CreateOleObject('WScript.Network');
//创建网络驱动器
WshNetwork.MapNetworkDrive('H:','\\localhost\c$\data');
//在这里做你的事
//卸下网络驱动器
RemoveNetworkDrive('H:');
结束;