在资源管理器中打开.crt文件时,Windows证书查看器会显示证书的详细信息。
我需要从.net(c#)打开这个查看器。 我发现文件system32 \ cryptext.dll打开了查看器: rundll32.exe cryptext.dll,CryptExtOpenCER
是否有.net代码/类直接打开此窗口(或类似的窗口),如果不是如何在没有rundll32的情况下调用.dll函数?
注意:我不是指certmgr.msc本身。
答案 0 :(得分:2)
我在这里找到了正确的提示Invoke Windows Certificate Export Wizard .NET
X509Certificate2UI.DisplayCertificate(cert);
答案 1 :(得分:0)
你可以打电话
Process.Start("c:\\certificate.crt");
如果.crt文件类型在Windows资源管理器中正确关联