So-net無料ブログ作成

NTFS の ACL をプログラムで読み取る [DotNET]

XCACLS.vbs や cacls.exe ↓で、NTFS の ACL を人間が読める形にはできる
http://nakagami.blog.so-net.ne.jp/2008-04-24
コマンドライン引数をファイルに出力することで、プログラム的に設定することもできなくはない。

ただ、読み取る方はコマンドライン出力をパースするのは無理があるので、なんとかプログラム的に読み取ることはできないかなぁ、と思って引き続き調べてたら .Net Framework ではできるみたい。
http://www.microsoft.com/japan/msdn/netframework/skillup/core/article3.aspx
ということで、↑で C# と VB でやってるのと同じことをする IronPython のコード
# -*- coding: cp932 -*-
import clr
from System.IO import *
from System.Security import *

di = DirectoryInfo(u'c:\\')
ds = di.GetAccessControl()
for ar in ds.GetAccessRules(True, True, Principal.NTAccount):
    print ar.IdentityReference.Value + ':' + str(ar.FileSystemRights)


nice!(0)  コメント(10)  トラックバック(1) 

nice! 0

コメント 10

Auststeend

Buy Lasix Generic Venta Cialis Precios Drug Shelf Life Of Cephalexin <a href=http://ciali10mg.com>cialis prices</a> Kamagra Donne
by Auststeend (2019-05-02 16:49) 

FranSkige

Kamagra Achat 150 Mg Ou Trouver Priligy Pour Ligne Sans Prescription En Ligne Pharmcy Online <a href=http://deantxi.com>cialis price</a> Original Viagra In Karachi Buy 10mg Levitra Online
by FranSkige (2019-06-13 03:08) 

Auststeend

Zithromax 250 Mg Cephalexin 500mg Capsule Side Effects <a href=http://ausgsm.com></a> Pros And Cons Of Counterfeit Cialis Where To Buy Hormonin Tablets
by Auststeend (2019-06-14 00:38) 

Rebtoox

2.5 Mg Cialis No Prescription <a href=http://cialionline.com>cialis online</a> Propecia Bobrek Cuanto Cuesta El Viagra Acheter Cytotec En Ligne Fed Ex
by Rebtoox (2019-06-16 23:23) 

FranSkige

Buy Levitra?Online Dream Pharmaceutical Real Zentel Echinococcosis Online Tablet Overseas <a href=http://cialtadalaf.com>cialis for sale</a> Brand Name Cialis From Lilly Sore Throat Amoxicillin
by FranSkige (2019-06-28 22:20) 

Auststeend

Cheap Tadacip Uk Finasteride Sample Levitra Folgen <a href=http://rxbill7.com>cialis tablets for sale</a> Cephalexin Dosing Puppy Buy Ucerax Last Longer Exercise
by Auststeend (2019-07-02 13:04) 

FranSkige

Comprare Cialis Slovenia <a href=http://genericcial.com>cialis canada</a> 1000 Mg Zithromax
by FranSkige (2019-07-08 08:26) 

FranSkige

Cialis 20 Generico Can I Purchase Elocon 0.1% Cialis Muskelaufbau <a href=http://cthosts.net>cheapest cialis 20mg</a> Buy Accutane V Celecoxib Online Achat Pillule Viagra En Montreuil
by FranSkige (2019-07-15 21:33) 

Rebtoox

Acheter Kamagra En Ligne <a href=http://cial20mgprice.com>cialis price</a> Viagra Bajo Receta Can I Purchase Provera Wakefield Donde Puedo Comprar Fruta Acai
by Rebtoox (2019-07-22 10:26) 

FranSkige

Generic Pharmacy Rts <a href=http://lapizmoon.com>cialis online</a> Potenzmittel Cialis 20mg Viagra Sildenafil 100 Preis Does Keflex Have Generic
by FranSkige (2019-07-23 12:28) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 1