1 / 1 / 0
Регистрация: 17.06.2019
Сообщений: 10
|
|
1 | |
Delphi 6-7 Программное закрытие Plinc.txt24.06.2019, 20:08. Показов 1478. Ответов 4
Метки нет (Все метки)
Коллеги, нужно программно закрыть сессию и окно CMD, в котором был запущен Plinc.exe для создания SSH-туннеля.
Plinc.exe запускаю bat-файлом и командой: Start Plinc.exe -batch -ssh ..... Если у кого-то из мастеров форума есть решение, буду благодарен.
0
|
24.06.2019, 20:08 | |
Ответы с готовыми решениями:
4
Программное закрытие popupmenu Программное закрытие окон из с++ Программное закрытие Access Программное закрытие процесса |
1 / 1 / 0
Регистрация: 17.06.2019
Сообщений: 10
|
|
03.07.2019, 11:33 [ТС] | 3 |
Уважаемый D1973!
Дело в том, что при запуске Plink.exe с помощью бат-файла на экране дисплея появляется черное окно, которое "торчит" пока пользователь не закроет его принудительно. После длительных поисков в Интернете удалось найти более-менее подходящее решение: укладывать cmd-окно в панель задач, что уже почти не раздражает пользователей. Командная строка выглядит таким образом: Start /min plink.exe -batch -ssh "идентификатор@мой хостинг.ru -pw "пароль доступа к SSH" -P 22 -N -L 3307:localhost:3306 Благодарю за соучастие
0
|
Модератор
|
||||||
04.07.2019, 08:45 | 4 | |||||
YuGra, тут может быть несколько решений:
1. Не использовать команду Start, чтобы не инициировать запуск этой утилиты отдельным процессом. 2. Поставить в батнике последней строчкой комманду
1
|
1 / 1 / 0
Регистрация: 17.06.2019
Сообщений: 10
|
||||||
06.07.2019, 20:21 [ТС] | 5 | |||||
Уважаемый D1973!
Благодарю за Ваше желание помочь. Попробовал использовать Ваш совет: не использовать команду Start. Не работает. Канал SSH не создается без открытого окна plink.exe. Вставил последней строчкой команду: TASKKILL /F /IM cmd.exe /T - никаких изменений (при различных редакциях первой команды). К версии с батником пришлось обратиться после неудачных попыток использовать библиотеки DelphiCryptlib и Cryptlib. В часто рекомендуемых вариантах: ------------------------------------------------------------------------
программа на строке "result.Activate" выходит на ошибки. Код ошибки: -20 (CriptSetAttribute: This type of operation not available) В других вариантах: -40, в том числе совсем непонятный: -2 (CriptSetAttribute: Bad argument, parameter 2) D1973, если Вам приходилось решать эту задачу или Вы можете помочь её решить на коммерческой основе, был бы Вам благодарен. С уважением, YuGra
0
|
06.07.2019, 20:21 | |
06.07.2019, 20:21 | |
Помогаю со студенческими работами здесь
5
Программное закрытие браузера Программное закрытие диалога Программное открытие/закрытие дисковода Программное закрытие других программ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |