呼叫 CryptDecrypt 會出現 0x80090005 錯誤
最近寫了一個元件,在某些情況下,呼叫 CryptDecrypt 會出現 0x80090005的錯誤。最近發現可能是我建立 Key 與使用 Key 的使用者不同。目前可以行的通的方法為:
1.登入電腦。
2.將元件加入服務中,並設定為由登入的使用者執行。
3.執行產生 Key 的程式。
如此建立 Key 與使用 Key 的使用者是同一人。
注意:若透過遠端桌面連線來執行上面的步驟,是無法正常運作的。
1.登入電腦。
2.將元件加入服務中,並設定為由登入的使用者執行。
3.執行產生 Key 的程式。
如此建立 Key 與使用 Key 的使用者是同一人。
注意:若透過遠端桌面連線來執行上面的步驟,是無法正常運作的。