Тема: Сигнатура и выгрузка ключей из памяти
Вопрос к знатокам и к разработчикам: как настроить Сигнатуру, чтобы spki1utl.exe по завершении работы не выгружала ключи из памяти?
В общем задача у нас следующая: мы подписываем в командной строке несколько файлов, и, чтобы каждый раз не появлялись окна загрузки ключей, мы предварительно запускаем справочник сертификатов (C:\Program Files\MDPREI\spki\scs.exe) и при запущенном справочнике по-очереди подписываем файлы. После подписания файлов справочник закрывается. По-идее, при запущенном справочнике сертификатов spki1utl.exe не должна выгружать ключи из памяти после подписания файла и окна загрузки ключей появляться не должны. Но так работает на одном компьютере, на двух других - ключи выгружаются и на каждый файл появляются окна... Полностью сверял настройки, контрольные суммы файлов и т.п. - все совпадает... Каким же образом можно заставить spki1utl.exe на тех двух компьютерах не выгружать ключи после подписания файла?
Тестировали так:
1. подготовили несколько файлов, 10 штук, с именами 1.txt ... 10.txt
2. создали файл batch.cmd с содержимым:
for /L %%i in (1,1,10) do "C:\Program Files\MDPREI\spki\spki1utl.exe" -sign -detached -data %%i.txt -out %%i.sig -silent sign.log
3. запустили и проинициализировали Справочник сертификатов
4. запустили batch.cmd
Результат: на одном компьютере все 10 файлов подписываются без каких-либо дополнительных запросов действий от пользователя, на 2-х других - каждый раз запрашиваются ключи... Что делать???