0
我在想如何在多個平臺上使用訪問權限。現在我到達了Microsoft Windows和NTFS文件/目錄的權限。在C中獲得NTFS訪問權限的技術是什麼?
我必須說我正在使用C語言。我的問題很一般。我有一個用戶名和一個文件路徑。
我是否需要更多信息來檢查用戶是否有權讀/寫/執行?
我應該使用什麼技術? ACL或基本的Win32 API?還有別的嗎?
謝謝你的任何幫助。
我在想如何在多個平臺上使用訪問權限。現在我到達了Microsoft Windows和NTFS文件/目錄的權限。在C中獲得NTFS訪問權限的技術是什麼?
我必須說我正在使用C語言。我的問題很一般。我有一個用戶名和一個文件路徑。
我是否需要更多信息來檢查用戶是否有權讀/寫/執行?
我應該使用什麼技術? ACL或基本的Win32 API?還有別的嗎?
謝謝你的任何幫助。
在這種情況下,Windows API有什麼問題?
來自平臺SDK的GetSecurityInfo應該有所幫助。它返回與對象關聯的所有者,組等等(不僅是文件和目錄)。然後您需要根據您提供的用戶名進一步檢查返回的信息。
我想知道使用C和linux的這個問題的答案。我們如何(沒有Windows API)檢查C中的文件權限? – 2011-04-20 02:40:20