2
A
回答
4
首先用NetShareAdd()創建份額。這將與目錄共享一個null
ACL,該ACL等於允許每個人完全訪問。無法在Windows上使用NetShareAdd
配置權限。
一旦份額被創建,通過調用GetNamedSecurityInfoW()傳遞共享名,SE_LMSHARE
爲ObjectType
得到共享的安全描述符,並DACL_SECURITY_INFORMATION
爲SecurityInfo
。獲取描述符後,使用正常的Windows安全調用來配置ACL。
0
查看C/C++的NetShareAdd()(MSDN在頁面末尾包含一個示例程序)。
相關問題
- 1. 如何使用Python以只讀方式創建共享網絡文件?
- 2. 如何以編程方式連接到網絡共享驅動器?
- 3. 以編程方式創建共享失敗,錯誤9
- 4. 我們可以以編程方式創建iPhone AdHoc網絡嗎?
- 5. 使用權限創建網絡共享
- 6. 以編程方式共享文件夾
- 7. 以編程方式創建虛擬網絡接口
- 8. 以編程方式在Azure中創建網絡作業
- 9. 以編程方式讀取adobe flash共享對象(FSO)
- 10. 如何避免以編程方式共享應用程序?
- 11. 如何以編程方式創建UIButton
- 12. 如何以編程方式創建GPO?
- 13. 如何以編程方式創建JPEG
- 14. 如何以編程方式創建DrawerLayout
- 15. 如何以編程方式創建NSPopover
- 16. 如何以編程方式創建SplitView?
- 17. 如何以編程方式創建Tabbar
- 18. 如何以編程方式創建UIViewController?
- 19. 如何以編程方式創建UISplitViewController?
- 20. 如何以編程方式創建CustomCell?
- 21. 如何以編程方式創建UIScrollView?
- 22. 如何以編程方式創建dojox.mobile.TabBar?
- 23. 如何以編程方式創建ProgressBar?
- 24. 如何以編程方式創建UIScrollview
- 25. 如何以編程方式創建UICollectionViewCell
- 26. 如何以編程方式創建NSFetchedPropertyDescription?
- 27. 如何以編程方式創建DSN?
- 28. 如何以編程方式創建BasicHttpBinding?
- 29. 如何以編程方式創建NSTextField?
- 30. 如何以編程方式創建dojo.mobile.view?
NetShareAdd()不會讓您設置權限。該示例不使用權限。 – Gili 2009-08-19 19:07:56
這個例子不選擇,但你可以。檢查SHARE_INFO_2結構中的信息頁面,有一個可以設置爲ACCESS_READ的權限成員。 http://msdn.microsoft.com/en-us/library/bb525408(VS.85).aspx – GRB 2009-08-19 19:12:25
我們嘗試過。如果您查看「shi2_permissions」字段的文檔,它會顯示「請注意,Windows不支持共享級安全性」。也許可以用SHARE_INFO_502來做到這一點?任何想法如何爲它創建只讀安全描述符? – Gili 2009-08-19 19:19:22