如何判断局域网硬盘共享状态
如题:如何判断局域网内的指定硬盘是否共享且可写^_^ y谢谢 没有人知道,还是问的方式不对呢 用Lansee扫描下 笨办法撒先看可否ping通,然后访问C盘OK否? #Include <File.au3>
_FileCreate($sFilePath)
返回值
@Error: 1 = 打开指定文件错误
2 = 文件不能被写入 boyhong的说法理论上好像可以 呵呵 这样也算是行吧 用Lansee扫描下
idream 发表于 2011-4-13 18:26 http://www.autoitx.com/images/common/back.gif
如何能扫到,au3应该也做得到。 #include <lsasecur.au3>
$sFormat = "The share resource '%s' is %s."
$sShareName = "\\ComputerName\ShareName"
$pDacl = _SeGetShareObjectDacl($sShareName)
If Not _SeIsValidAcl($pDacl) Then
MsgBox(48, "Error", _SeFormatMsg())
Exit
EndIf
$pSid = _SeLookupAccountName()
Switch _SeGetEffectiveRightsFromAcl($pDacl, $pSid)
Case 0x1301BF, 0x1F01FF
MsgBox(48, "OK", StringFormat($sFormat, $sShareName, "writable"))
Case 0x1200A9
MsgBox(48, "OK", StringFormat($sFormat, $sShareName, "read only"))
EndSwitch
_SeHeapFree($pSid)
谢谢 pusofalse超级版主 分享
测试过後 好用!! 看看留个记号{:face (125):} 代码收下试用.... 这个不错~MARK一下 超版向来低调,但是问题解决高手。偶,佩服了YOU。
lsasecur.au3
何在? 超版向来低调,但是问题解决高手。偶,佩服了YOU。
lsasecur.au3到你博客找到了。道谢了。
页:
[1]