我了解了负责安全存储的 WIN API 方法。我阅读了有关 CryptoAPI 和 DPAPI 的信息:
“公共 DPAPI 接口是 Crypt32.dll 的一部分,可用于任何已加载它的用户进程。此 DLL 是 CryptoAPI 的一部分。”
所以当我想使用时,CryptProtectData
我会CryptProtectData
从Crypt32.dll
. 但是当我想使用 DPAPI 时,我也必须CryptProtectData
从中调用Crypt32.dll
。如何设置是否使用 DPAPI,是否使用 CryptoAPI?
编辑:我怎么知道我不使用 DPAPI?我怎么能“说”一个程序来使用 DPAPI?