我写这需要执行一个非常古老的第三方安装应用程序,这个老的安装程序(称为SETUP.EXE)只能从根文件夹的工作(如果不是失败)一个INNO-setup脚本,所以我需要创建(和删除)网络驱动器复制此安装程序的文件,然后执行setup.exe.所以问题是如何从inno-setup创建和删除网络驱动器?我看起来像 WNetAddConnection功能.
你可以使用WshNetworkObject,它是的一部分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;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1495 次 |
| 最近记录: |