dacl

    3熱度

    1回答

    我的Windows服務使用CreateEvent創建2個事件,以便與用戶應用程序進行通信。 該服務和用戶應用程序不在同一用戶帳戶下運行。 用戶應用程序打開該事件並將其設置爲無錯信號。但該服務從未收到該活動。另一個事件的方向相反。 所以我認爲這些事件錯​​過了同步化權利。 服務: SECURITY_ATTRIBUTES security; ZeroMemory(&security, sizeof(

    0熱度

    1回答

    我有一個Windows服務應用程序,其安裝程序正在使用安裝屏蔽。如何在安裝時設置服務的DACL? 我知道我可以在安裝後執行「sc sdset」。但我想將提升的權限設置爲安裝過程的一部分。有沒有辦法做到這一點?

    3熱度

    1回答

    AccessCheck函數獲取GenericMapping參數。這個參數用於什麼?它不用於DesiredAccess參數,因爲之前必須將MapGenericMask應用於DesiredAccess。 包含在SecurityDescriptor因爲我發現用一個C程序這樣它也並不適用於DACL: 打開當前線程標記 創建所有者和默認組安全描述符從令牌和一個DACL授予GENERIC_ALL給所有者「D:

    4熱度

    1回答

    我使用Win32 API在C中測試以下代碼,該代碼旨在創建可供當前用戶訪問的新文件,但是私有(不可訪問)爲其他人。 爲此,它拒絕所有人的SID權限,然後爲當前的用戶SID設置權限。 該文件已成功創建並且權限顯然已成功設置(請參見下面的截圖),但是當我嘗試用記事本打開文件時,它說「訪問被拒絕」(我的文件資源管理器正在運行會話),如果我打開命令提示符並執行「輸入file_created.txt」,則出

    0熱度

    1回答

    (注:IMO的問題主要是關於WinAPI的和DACL,而不是關於CNG,所以請繼續閱讀!) 我目前正試圖修改的樣品CNG密鑰微軟的加密提供程序開發工具包的存儲提供商以這種方式,它不會而不是將密鑰存儲在單個文件中。但是,我遇到了可以分配給私鑰的安全描述符。 在Windows Server Management Console的證書管理單元中,可以管理證書的私鑰,即密鑰的所有者,DACL和SACL可以

    1熱度

    3回答

    我很好奇,是否有辦法阻止用戶(包括屬於管理員組的用戶)獲取文件的所有權? 我最初創建這樣的文件從我的服務,運行在Local System賬戶。然後我把該文件的DACL到D:(A;OICI;GA;;;SY)只讓SYSTEM帳戶具有完全訪問權限,並設置my service作爲所有者: DWORD dwRes = ::SetNamedSecurityInfo( strDataFilePath,

    -1熱度

    1回答

    我需要以編程方式獲取一個Ubuntu 14.04 LTS桌面計算機使用EXT4 filesytem以編程方式獲取和設置ACL的(訪問控制列表),並設置ACL的(訪問控制列表) 。我想知道是否有C或C++庫函數。我需要這個C/C++函數來初始化一個提供的安全描述符和一個授予Authenticated Users組的GENERIC_READ,GENERIC_WRITE和GENERIC_EXECUTE訪

    0熱度

    1回答

    當我在某些計算機上使用安裝可執行文件(使用NSIS生成)安裝我的應用程序時,某個特定的DLL在其安全權限中沒有獲取本地用戶組的ACL。結果是加載有問題的DLL只適用於管理員。 它始終是受影響的相同的DLL。所有其他DLLs安裝完美。該DLL已正確簽名。 的DACL一個DLL通常包含這些項: 系統 約翰衛生署([email protected]) 管理員 (PC-NAME \管理員) 用戶( PC-

    0熱度

    1回答

    創建一個訪問令牌是否可以創建自定義的訪問令牌創建訪問控制項的自由訪問控制列表,將允許他們是否有匹配的只有特定的進程訪問全局互斥對象訪問令牌? 這是在Windows中使用C++。

    0熱度

    1回答

    我試圖在兩個Windows進程之間創建一個命名管道。服務器進程在UI會話中以普通帳戶運行。客戶端進程在未知的安全上下文中運行,顯然相當受限制。 起初我叫 pipe = CreateNamedPipeA(MY_PIPE_NAME, PIPE_ACCESS_DUPLEX, PIPE_TYPE_MESSAGE | PIPE_READMODE_MESSAGE, maxClients,