濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > VBSCript之GenerateSDDL函數(shù)(權(quán)限設(shè)置)

VBSCript之GenerateSDDL函數(shù)(權(quán)限設(shè)置)

熱門(mén)標(biāo)簽:外呼營(yíng)銷(xiāo)下單系統(tǒng) 打電話的外呼系統(tǒng)貴不貴 海外美發(fā)店地圖標(biāo)注 前鋒辦理400電話申請(qǐng) 辦理膠州400電話財(cái)稅 陜西高頻外呼回?fù)芟到y(tǒng)哪家好 新密防封卡外呼系統(tǒng)違法嗎 百度地圖標(biāo)注怎么卸載 加盟電銷(xiāo)機(jī)器人好的品牌

復(fù)制代碼 代碼如下:

Function GenerateSDDL(AccountName, AccessFlag, AccessType, AccessMask)
 Dim Accounts, ObjWMI, ObjSID, ObjTru, ObjACE
 Const SET_DACL_PRESENT = H8004

 Set ObjWMI = GetObject("winmgmts:" "{impersonationLevel=impersonate, (Security)}!\\.\root\cimv2")

 Set Accounts = ObjWMI.ExecQuery("SELECT * FROM Win32_Account WHERE Name='" AccountName "'")
 For Each Account In Accounts
  StrSID = Account.SID
 Next
 Set ObjSID = ObjWMI.Get("Win32_SID.SID='" StrSID "'")

 Set ObjTru = ObjWMI.Get("Win32_Trustee").SpawnInstance_()
 ObjTru.Domain  = ObjSID.ReferencedDomainName
 ObjTru.Name   = ObjSID.AccountName
 ObjTru.SID   = ObjSID.BinaryRepresentation
 ObjTru.SidLength = ObjSID.SidLength
 ObjTru.SIDString = ObjSID.Sid

 Set ObjACE = ObjWMI.Get("Win32_ACE").SpawnInstance_()
 ObjACE.Trustee   = ObjTru
 ObjACE.AceType   = AccessType
 ObjACE.AccessMask  = AccessMask
 ObjACE.AceFlags  = AccessFlag

 Set GenerateSDDL = ObjWMI.Get("Win32_SecurityDescriptor").SpawnInstance_()
 GenerateSDDL.Owner   = ObjTru
 GenerateSDDL.DACL   = Array(ObjACE)
 GenerateSDDL.ControlFlags = SET_DACL_PRESENT
End Function

例子:

復(fù)制代碼 代碼如下:

strPath = "d:\\1.txt"
Set ObjWMI = GetObject("winmgmts:" "{impersonationLevel=impersonate, (Security)}!\\.\root\cimv2")
Set ObjSec = ObjWMI.Get("Win32_LogicalFileSecuritySetting.Path='" strPath "'")
ObjSec.SetSecurityDescriptor(GenerateSDDL("everyone", H0, H1, H100E0))

文章來(lái)源: http://www.enun.net/?p=1255

標(biāo)簽:武威 河南 伊春 阜陽(yáng) 牡丹江 咸陽(yáng) 四平 梅州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《VBSCript之GenerateSDDL函數(shù)(權(quán)限設(shè)置)》,本文關(guān)鍵詞  VBSCript,之,GenerateSDDL,函數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《VBSCript之GenerateSDDL函數(shù)(權(quán)限設(shè)置)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于VBSCript之GenerateSDDL函數(shù)(權(quán)限設(shè)置)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    龙州县| 砚山县| 阿城市| 双桥区| 靖西县| 遂宁市| 宜州市| 岳阳市| 灵璧县| 吉林省| 本溪| 阳朔县| 永寿县| 衢州市| 澳门| 达尔| 抚州市| 剑川县| 弋阳县| 东莞市| 剑河县| 咸阳市| 台东县| 黄浦区| 崇义县| 武冈市| 临清市| 南江县| 韩城市| 邹城市| 阳春市| 黄山市| 策勒县| 无棣县| 松桃| 泗洪县| 洪湖市| 志丹县| 昭苏县| 运城市| 玉田县|