Как открыть Windows Certificate Viewer (не менеджер) - PullRequest
1 голос
/ 13 сентября 2011

Когда вы открываете файл .crt в проводнике, программа просмотра сертификатов Windows показывает подробную информацию о сертификате.

Мне нужно открыть этот просмотрщик из .net (c #).Я обнаружил, что файл system32 \ cryptext.dll открывает программу просмотра: rundll32.exe cryptext.dll, CryptExtOpenCER

. Существует ли .net-код / ​​класс, чтобы открыть это окно (или аналогичный) напрямую, если нет, то как мне вызвать функцию .dll без rundll32?

Примечание: я НЕ имею в виду сам certmgr.msc.

Ответы [ 2 ]

2 голосов
/ 14 сентября 2011

Здесь я нашел правильный совет Вызов мастера экспорта сертификатов Windows .NET

X509Certificate2UI.DisplayCertificate(cert);
0 голосов
/ 13 сентября 2011

Вы можете позвонить

Process.Start("c:\\certificate.crt");

, учитывая, что тип файла .crt правильно связан в проводнике Windows

...