打开提供程序后重新启动服务会断开连接并强制您重新启动整个应用程序。
步步:
打开提供程序
NCryptOpenStorageProvider(myProvider, MS_KEY_STORAGE_PROVIDER, 0)
— 将为“00000000”(ERROR_SUCCESS)重启
CNG Key Isolation
服务重新打开提供程序
NCryptOpenStorageProvider(myProvider, MS_KEY_STORAGE_PROVIDER, 0)
— 将是“80070006”(ERROR_INVALID_HANDLE)
如何在重新启动服务后正确地重新打开提供程序,而无需重新启动应用程序?