06.06.2007 13:56:24Как программно определить установлен ли КриптоПРО CSP Ответов: 1
art_z
Как программно определить установлен ли КриптоПРО CSP v3.6 на целевой машине. Хотелось бы услышать наиболее простой способ, т.к. эту процедуру необходимо запихить в msi. Т.е. что-нибудь вроде ключей реестра или COM-объектов.
 
Ответы:
06.06.2007 14:11:08Седов Роман
Вы можете воспользоваться встроенными возможностями Windows Installer для "поиска" КриптоПро CSP 3.6.
Способов много - вот два из них.
Например, это может быть таблица Upgrade.
Необходимая информация - UpgradeCode:
win32 - {565197FD-3527-4DE5-B3FA-37F71BAABD9A}
x64 - {E07D0690-BC13-4589-87E7-93AED2DAE558}
IA64 - {E07D0690-BC13-4589-87E7-93AED2DAE558}
Еще можно воспользоваться таблицей CompLocator. Искать можно компоненту с кодом {42C12188-CAC4-4072-A746-EB44BE7A2363} (для всех платформ).
Думаю, второй способ - лучше.