是否可以限制用戶打開子文件夾,如嘗試打開文件夾時應顯示的「權限被拒絕」消息。如果是的話,幫助我解決這個問題,在winform中使用vb.net以及在asp.net中使用vb.net。如何限制用戶不使用vb.net打開文件夾
0
A
回答
7
與其試圖限制對文件夾的訪問,可能更容易將文件添加爲embedded resources。這樣他們將成爲您的可執行文件的一部分,用戶將無法刪除它們。
+0
+1嵌入式資源很好,因爲用戶無法輕鬆搞定它們。 – 2009-12-13 03:37:08
0
將問題的二進制文件放入一個子文件夾,並使其只能讀取除管理員以外的任何用戶,這不是一個編程問題,這是一個管理問題。
0
繼評論之後,您會看到一組有趣的約束條件。
對於網絡來說,這是相對直接的,你可以通過許多方式限制用戶對應用程序/數據文件的訪問 - 這是(或應該是)網絡服務器/應用程序固有的(它肯定會納入asp.net )。
然而,對於桌面應用程序而言,它更有趣,它取決於應用程序如何安裝/運行 - 如果用戶在機器上擁有管理員權限,那麼您可以做的很少,以阻止他們操作文件。如果他們不這樣做,那麼您需要管理員來部署應用程序,並且您有一組不同的有趣問題。
當你正在尋找一種解決方案在兩個平臺上工作時,我會這樣做@Andy建議最好的解決方案可能是讓問題嵌入資源 - 這不一定會阻止用戶刪除文件但它會使內容更難處理,您可以添加指紋(例如MD5)和加密。如果您希望能夠擁有不同的問題集,您可以將它們嵌入到單獨的.dll文件中,並且在運行時提供了各種用於選擇.dll的選項。
相關問題
- 1. 如何從EXE打開的文件夾打開文件。 VB
- 2. 如何限制文件夾給用戶
- 3. 如何增加boxfuse中的打開文件用戶限制?
- 4. 使用NET打開後共享文件夾爲空使用
- 5. 如何打開用戶的個人文件夾中的文件
- 6. 打開用戶的個人文件夾?
- 7. 限制用戶的文件夾大小
- 8. 如何打開文件夾?
- 9. MySQL打開文件限制
- 10. 如何在VB中使用Excel打開xls文件
- 11. 如何使用打開文件對話框,選擇文件夾
- 12. 如何使用.NET設置文件夾權限?
- 13. 如何限制用戶只訪問特定文件夾
- 14. 如何限制用戶對某些文件夾的SSH訪問
- 15. SVN - 如何限制用戶訪問某些文件夾?
- 16. 如何使用Reddot .NET文件夾
- 17. 使用Process.Start打開文件夾
- 18. 使用php打開目錄文件夾
- 19. 使用html打開的文件夾
- 20. 使用intent打開文件夾
- 21. 我如何使用.net vb
- 22. 限制文件夾列表使用PHP
- 23. 用NSDocument打開任何文件夾
- 24. 使用Process.Start爲特定文件夾打開文件夾
- 25. Android如何限制用戶從應用程序文件夾複製數據..?
- 26. VB文件夾:拒絕訪問(使用管理員權限)
- 27. 限制用戶上傳帶有文件夾內的zip文件
- 28. 限制linux用戶到文件夾和文件
- 29. 使用批處理文件打開用戶輸入的文件夾
- 30. 如何使用打開文件對話框打開文件
您需要告訴我們更多關於您要實現的內容以及操作系統權限系統不適用的原因。 – Lazarus 2009-12-12 10:11:42
實際上,我正在使用vb.net爲桌面和網站創建一個「考試」模塊的應用程序,其中所有問題都在二進制文件中進行了加密,如果用戶刪除了它們,那麼應用程序將不會執行,因此我不希望用戶將能夠打開文件夾並嘗試操作文件。或者有任何其他選項可以壓縮文件。等等。建議我一個解決方案。 – pravakar 2009-12-12 10:20:07