X509certificate2 安全警告

X509certificate2 security warning

当我尝试向 X509Store 添加新证书时出现警告。有成千上万的证书,警告 window 破坏了自动化

var store = new X509Store(StoreName.Root, StoreLocation.CurrentUser);
var someCert = new X509Certificate2();
store.Add(someCert);

如何在不更改 StoreNameStoreLocation 设置的情况下避免这种情况?

简单的回答:你不能。对话框弹出调用在 Crypt32.dll.

中被硬编码