在 InstallShield 中共享 INSTALLDIR windows 文件夹
Sharing INSTALLDIR windows folder in InstallShield
我想在 installshield 中共享我的安装目录。我做了一些搜索,找到了一个 VB 脚本和一个 CMD 命令:
Option Explicit
Const FILE_SHARE = 0
Const MAXIMUM_CONNECTIONS = 25
Dim objShare
'Connect to WMI
Dim objWMIService: Set objWMIService = _
GetObject("winmgmts:{impersonationLevel=impersonate}!\.\root\cimv2")
'Query share names for existing share
Dim colShares: Set colShares = objWMIService.ExecQuery _
("Select * from Win32_Share Where Name = 'MyShare'")
'Delete share if one exists with the same name already
For Each objShare in colShares
objShare.Delete
Next
'Create new share
Dim objNewShare: Set objNewShare = objWMIService.Get("Win32_Share")
Dim strFilePath: strFilePath = Session.Property("CustomActionData")
strFilePath = Left(strFilePath, Len(strFilePath) - 1)
objNewShare.Create strFilePath, "MyShare", _
FILE_SHARE, MAXIMUM_CONNECTIONS, "MyShare"
cmd命令:
net share 共享名=[INSTALLDIR]
当我 运行 VB脚本时,我没有看到任何错误,但我无法共享我的文件夹。
当我运行 cmd 命令时,命令无法共享,因为它需要管理员权限;但我不确定,我该如何为它提供管理员权限;
我可以共享文件夹吗?怎么样?
我找到了一个非常简单的解决方案。我进入文件和文件夹选项卡并右键单击安装目录,然后在共享选项卡中我选中共享文件夹复选框并完成!非常简单,无需代码和命令!
试试。您需要对要共享的位置拥有访问权限。
net share Share=E:\Shared /Grant:Everyone,full
注意:您可以根据需要更改共享权限。这只是一个例子。
我想在 installshield 中共享我的安装目录。我做了一些搜索,找到了一个 VB 脚本和一个 CMD 命令:
Option Explicit
Const FILE_SHARE = 0
Const MAXIMUM_CONNECTIONS = 25
Dim objShare
'Connect to WMI
Dim objWMIService: Set objWMIService = _
GetObject("winmgmts:{impersonationLevel=impersonate}!\.\root\cimv2")
'Query share names for existing share
Dim colShares: Set colShares = objWMIService.ExecQuery _
("Select * from Win32_Share Where Name = 'MyShare'")
'Delete share if one exists with the same name already
For Each objShare in colShares
objShare.Delete
Next
'Create new share
Dim objNewShare: Set objNewShare = objWMIService.Get("Win32_Share")
Dim strFilePath: strFilePath = Session.Property("CustomActionData")
strFilePath = Left(strFilePath, Len(strFilePath) - 1)
objNewShare.Create strFilePath, "MyShare", _
FILE_SHARE, MAXIMUM_CONNECTIONS, "MyShare"
cmd命令:
net share 共享名=[INSTALLDIR]
当我 运行 VB脚本时,我没有看到任何错误,但我无法共享我的文件夹。 当我运行 cmd 命令时,命令无法共享,因为它需要管理员权限;但我不确定,我该如何为它提供管理员权限; 我可以共享文件夹吗?怎么样?
我找到了一个非常简单的解决方案。我进入文件和文件夹选项卡并右键单击安装目录,然后在共享选项卡中我选中共享文件夹复选框并完成!非常简单,无需代码和命令!
试试。您需要对要共享的位置拥有访问权限。
net share Share=E:\Shared /Grant:Everyone,full
注意:您可以根据需要更改共享权限。这只是一个例子。