2013-11-26 154 views
0

有沒有辦法讀取在C#代碼中打開密碼保護的文本文件。打開受密碼保護的文本文件

它不是一個加密文件,而是一個受密碼保護的文本文件。

picture showing where its asking for password

+1

你能解釋一下你的意思嗎?「密碼保護?」據我所知,Windows沒有密碼保護文件的概念。你的操作系統中是否有某種加密項用於密碼保護? – Jacob

+0

如果任何支持單聲道的操作系統在FS級別也有密碼保護,我會感到驚訝。 – Jacob

+0

這是我們如何從第三方接收文件給我們的文件。它是窗戶。 –

回答

4

我沒有任何麻煩,複製該對話框:

enter image description here

對話框的造型是有一點不同,這次來到從Windows 8.1的機器。但它與你的完全一樣。當您打開一個受Windows資源管理器密碼保護的.zip存檔時,它會顯示。當您雙擊存檔文件內的文件時,會顯示提示。

您可以使用許多Zip庫中的一個從自己的代碼中提取.zip壓縮文件中的文件。流行的是SharpZiplib,DotNetZip和7-Zip。他們都支持提取密碼保護的文件,覆蓋了this question

+1

這是一個記錄不完整的問題,它不會使.NET程序中的壓縮庫變成主題。 –

+3

[c#]標記是一個很好的提示。爲什麼你難以回答一個困難的問題?你可以通過投票表達你的不滿。請取下我的箱子。 –

+0

謝謝@hans我將使用ShareZipLib和是它的.NET應用程序 –

相關問題