建立檔案並設定NTFS許可權

2021-07-11 14:21:42 字數 677 閱讀 2014

在ntfs檔案系統出現後,在windows系統(2k/xp/vista..)下的物件,包括檔案系統,程序、命名管道、印表機、網路共享、或是登錄檔等等,都可以設定使用者訪問許可權。

在windows系統中,其是用乙個安全描述符(security descriptors)的結構來儲存其許可權的設定資訊,簡稱為sd,其在windows sdk中的結構名是「security_descriptor」,這是包括了安全設定資訊的結構體,其結構體內容定義如下:

typedef struct _security_descriptor security_descriptor, *pisecurity_descriptor;

乙個安全描述符包含以下安全資訊:

dacl和sacl構成了整個訪問控制列表access control list,簡稱acl,acl中的每一項,我們叫做ace(access control entry),acl中的每乙個ace。

acl結構體的內容如下:

typedef struct _acl acl;

typedef acl *pacl;

#include #include #include void createfileforsa(tchar *strfile)

int _tmain(int argc, _tchar* argv)

C 建立資料夾 並 設定許可權

c 建立資料夾 並 設定許可權 2009 05 22 13 32 namespace systemtool public static void createfile string pathname,string username,string power 取得訪問控制列表 directorysec...

建立檔案並寫入內容

應用場景 在獲取使用者資訊之後,把使用者所需要的資訊寫到txt文件中,然後打包加密,傳送給客戶,這邊的 主要就是建立檔案,寫入內容後,在郵件傳送完成刪除該檔案 建立檔案 param path 建立路徑 param filename 檔名 param content 寫入內容 return publi...

建立檔案並寫入內容

應用場景 在獲取使用者資訊之後,把使用者所需要的資訊寫到txt文件中,然後打包加密,傳送給客戶,這邊的 主要就是建立檔案,寫入內容後,在郵件傳送完成刪除該檔案 建立檔案 param path 建立路徑 param filename 檔名 param content 寫入內容 return publi...