2011-06-29 92 views
2

我有一個C++程序,用於在AppData文件夾中存儲某些文件,如電影,mp3 & Flash。問題是,雖然通常隱藏,但用戶可以輕鬆訪問此文件夾並獲取這些文件中的任何一個。如何在Windows中加密文件夾?

有沒有一種方法可以讓程序加密這個文件夾,這樣用戶就不可能訪問這些文件(除了通過軟件本身)呢?

任何其他解決方案(即使與上述不相關)都非常感謝。

+1

有沒有辦法使它變得不可能,甚至難以處理。無論您使用哪種機制來加密內容,用戶都可以從您的程序中進行逆向工程。當然,這取決於用戶的技術複雜程度。 –

回答

5

您可以使用自己的程序加密文件或文件,您可以用代碼一起使用開源軟件,如truecrypt .The軟件folder.However是available.Code是用C,C++和彙編

+0

感謝您的建議。你知道任何使用TrueCrypt的主流軟件嗎? – T31

1

爲什麼不簡單地加密文件,然後在應用程序加載它們時對它們進行解密。這樣,用戶是否可以訪問這些文件並不重要。

+0

如果這些文件的「使用者」是一個只能使用磁盤上的文件(某些外部應用程序或第三方庫)的模塊,那麼這種微不足道的方法就無法工作。 –

+0

關鍵字是「if」。 –

+0

您的答案假定與之相反的「如果」 - 如果消費者能夠使用通用流... –