1
我想在c#中使用CopyFileEx API將其他用戶的一些加密文件從一臺計算機複製到另一臺計算機。使用CopyFileEx來複制另一個用戶的加密文件
CopyFileEx在複製到目標之前解密文件。文件可以由加密它們的唯一用戶解密。
在這種情況下,我會收到訪問被拒絕的錯誤消息。
有沒有使用CopyFileEx來達到這個目的的方法?
我想在c#中使用CopyFileEx API將其他用戶的一些加密文件從一臺計算機複製到另一臺計算機。使用CopyFileEx來複制另一個用戶的加密文件
CopyFileEx在複製到目標之前解密文件。文件可以由加密它們的唯一用戶解密。
在這種情況下,我會收到訪問被拒絕的錯誤消息。
有沒有使用CopyFileEx來達到這個目的的方法?
很明顯,要訪問加密文件內容,您應該被授權爲特定用戶。這是加密的目的。
如果您的任務只是備份,您可以使用ReadEncryptedFileRaw和WriteEncryptedFileRaw對來備份/恢復加密文件,而無需實際解密它。
但是如果仍然想訪問由另一個用戶加密的文件,並且您有他的憑據,則可以使用impersonation。
目標是否也被加密?由當前用戶? – spender
我也需要在目的地上加密它。它會喜歡文件的備份。 –