Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 1,794
Сказал(а) «Спасибо»: 442 раз Поблагодарили: 303 раз в 286 постах
|
Уважаемые разработчики, здравствуйте! Подскажите пожалуйста, имеются ли какие ограничения на символы в пути передаваемого файла на подписание указанной в теме утилите? Например, на версии "5.0.11251.0" не передается символ "!", например, вот такой путь в утилите выглядит так (для наглядности показываю скринами): UPD: Или это у Меня не сработала экранирование символа в передаваемом пути? Хотя там нечего экранировать... Отредактировано пользователем 16 апреля 2020 г. 10:20:26(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 1,794
Сказал(а) «Спасибо»: 442 раз Поблагодарили: 303 раз в 286 постах
|
|
|
|
|
Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602 Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 393 раз в 366 постах
|
Не пробовал с кириллицей и восклицательным папки подписывать (а пробная лицензия на утилиту давно истекла, так что и не попробую), но на снимке ошибки бросается в глаза, что в пути Users\nickm\Desktop два раза. Так и должно быть? Отредактировано пользователем 19 апреля 2020 г. 11:59:30(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 1,794
Сказал(а) «Спасибо»: 442 раз Поблагодарили: 303 раз в 286 постах
|
Автор: two_oceans но на снимке ошибки бросается в глаза, что в пути Users\nickm\Desktop два раза. Так и должно быть? Вот Я и спрашиваю у разработчиков - утилита "!" каким-то образом "разворачивает" в не правильный путь. В cmd-сценарии, на подписание, просто передается параметр вида %1.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 494 раз Поблагодарили: 2035 раз в 1579 постах
|
Автор: nickm Автор: two_oceans но на снимке ошибки бросается в глаза, что в пути Users\nickm\Desktop два раза. Так и должно быть? Вот Я и спрашиваю у разработчиков - утилита "!" каким-то образом "разворачивает" в не правильный путь. В cmd-сценарии, на подписание, просто передается параметр вида %1. Опишите более подробно, приложите cmd, как запускаете и прочее. Создал cmd, прописал в него что нужно (и %1), вызываю через него и работает. Что у Вас там за данные в cmd - мне не известно. Snimok ehkrana ot 2020-04-19 15-55-20.png (21kb) загружен 5 раз(а). |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 494 раз Поблагодарили: 2035 раз в 1579 постах
|
Автор: nickm Например, на версии "5.0.11251.0" не передается символ "!" Почему не используется актуальная ...11 729? |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.05.2016(UTC) Сообщений: 1,794
Сказал(а) «Спасибо»: 442 раз Поблагодарили: 303 раз в 286 постах
|
Автор: Андрей * ...приложите cmd...
Спасибо, все дело оказалось в Код:setlocal enabledelayedexpansion
заготовка была из др.сценария, даже не придал этому значения. Хотя конечно все же интересен тот путь, который разворачивает утилита, например, ведь по идее восклицательный знак должен был просто "съесться"? Именно такой странный путь и сбил столку... Автор: Андрей * Почему не используется актуальная ...11729?
Ну не знаю, например, на странице загрузки по ссылкам Код:https://www.cryptopro.ru/sites/default/files/private/csp/50/11729/cryptcp.x64.exe
и Код:https://www.cryptopro.ru/sites/default/files/private/csp/50/11729/cryptcp.win32.exe
отдаются совсем различные версии, например, вот сейчас и соответственно...
|
|
|
|
Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602 Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 393 раз в 366 постах
|
Автор: nickm Хотя конечно все же интересен тот путь, который разворачивает утилита, например, ведь по идее восклицательный знак должен был просто "съесться"? Полагаю, что происходит так: если передать параметр батника с восклицательным знаком в значении в какую-то программу дальше, то в параметре батника он не обработается, а значит сохранится и снова попадет в параметры (уже программы вызванной из батника) и уже перед самим вызовом программы может нежданно обработаться. То есть скорее всего развернула его не утилита cryptcp, а командный процессор cmd непосредственно перед вызовом утилиты. Другими словами, если тоже сделать набрав команду без батника, то эффекта скорее всего не будет, так как параметр пройдет только одну обработку, а не две. Проверить наверно можно какой-то другой утилитой.
Отредактировано пользователем 20 апреля 2020 г. 5:51:57(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close