我正在從我的程序(用C++編寫)連接到unc服務器(\ blablub \ share)。現在我正在使用WNetUseConnection功能連接到服務器。現在我想限制只能訪問該程序。因爲現在可以在建立連接後使用資源管理器訪問unc服務器。但我想限制訪問(特別是文件寫入操作)只限於程序。我怎麼做?限制訪問unc服務器到程序
0
A
回答
1
使用WNetAddConnection3
並保留NETRESOURCE::lpLocalName
0.這是WNetUseConnection
的繁重工作,但不添加驅動器號。因此,您仍然需要在程序中使用\\Server\Share\File
名稱。
當程序退出時,請不要忘記WNetCancelConnection2
。當然,當你的程序運行時,連接就存在了。這是故意的。安全性在用戶級別運行,而不是程序級別。如果你真的,真的不想要這個,你將不得不冒充你在WNetAddConnection3
中使用的用戶帳戶。
+0
好的,謝謝,我明白了。 – 2011-02-02 07:39:34
相關問題
- 1. 限制訪問服務器到iPhone應用程序
- 2. 限制訪問服務器後端
- 3. 限制對iPhone應用程序的Web服務訪問
- 4. 限制訪問MS Access數據庫到特定的服務器?
- 5. 限制對Web服務的訪問
- 6. 限制訪問分析服務
- 7. 限制對ASMX Web服務的訪問
- 8. 流星JS(鐵路由器) - 限制訪問服務器路線
- 9. iOS:給服務器twitter訪問權限?
- 10. CoovaChilli - DHCP服務器限制問題
- 11. 限制只能從局域網訪問服務器
- 12. 限制Flash跨域訪問服務器上的特定位置
- 13. 如何限制訪問我的服務器上的pdf文件?
- 14. WebRTC TURN服務器IP範圍訪問限制
- 15. 在JavaScript服務器端限制URL訪問
- 16. 如何限制Apache服務器的訪問文件?
- 17. 如何限制用戶訪問HTTP服務器上的文件?
- 18. Lotus Notes應用程序訪問到Microsoft Exchange服務器
- 19. 限制對.NET程序集的訪問?
- 20. 限制訪問擅長用C#程序
- 21. 限制用戶訪問的程序
- 22. 禁止訪問:您沒有權限訪問此服務器
- 23. JVM/Aplication服務器線程限制
- 24. 是否可以限制Web服務訪問它自己的Web應用程序?
- 25. 訪問服務內部控制器
- 26. 訪問服務器端方法/控制
- 27. 從控制器訪問服務層
- 28. SaltStack文件服務器訪問控制
- 29. SQL服務器鏈接服務器到oracle 8000限制
- 30. 限制web api到web服務器
只是不要使用WNetUseConnection,通過其UNC名稱(`\\ blablub \ share \ filename.txt`)引用共享上的文件。冒充另一個用戶帳戶也會降低用戶的速度。 – 2011-01-27 15:26:20