Рутокен S смена пароля (rtAdmin.exe)

Добрый день.

Стоит задача программно проинициализировать новый токен и установить пароль администратора/пользователя. В принципе есть возможность слать APDU команды в считыватель, но в итоге пришли к тому, что проще в CreateProcess() вызвать Вашу консольную утилиту:

rtAdmin.exe -f -p 1 -o 87654321 -a <pass> -c 12345678 -u <pass> -q

и получить желаемый "Formatting was successful". Все это работает на "РуТокен Lite" и даже "РуТокен ЭЦП 2.0".
НО теперь попался "Рутокен S". Про него на dev.rutoken.ru/pages/viewpage.action?pageId=7995615 написано "Модель Рутокен S в новой версии rtAdmin 2.0 не поддерживается. Если требуется работа с моделью Рутокен S, используйте rtAdmin 1.3".

Скачали ftp.rutoken.ru/software/Rutoken/Utilites/rtAdmin/1.3/windows/x64/rtAdmin.exe

Но и с ним не получается "rtAdmin.exe -f -p 1 -o 87654321 -a <pass> -c 12345678 -u <pass> -q"  молча отваливает, никаких ошибок не выдает.  Подскажите, что делаем не так?
Через "Панель управления РуТокен" устройство форматируется, т.е. исправно.

Re: Рутокен S смена пароля (rtAdmin.exe)

Здравствуйте, blanco
Для Рутокен S необходимо в явном виде указать библиотеку rtPKCS11.dll. Попробуйте использовать такой набор параметров:
rtAdmin.exe -f -z rtPKCS11.dll -p 1 -o 87654321 -a <pass> -c 12345678 -u <pass> -q

Re: Рутокен S смена пароля (rtAdmin.exe)

Фатеева Светлана пишет:

-z rtPKCS11.dll

Скачали sdk-180919-80c054.zip , но в нём только *ECP.dll и *SPY.dll.
Наковыряли из \SysWOW64\rtPKCS11.dll  - помогло, спасибо большое!