Russian Qt Forum
Ноябрь 25, 2024, 19:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Послать "кнопку" из батника  (Прочитано 7331 раз)
Disa
Гость
« : Март 21, 2013, 16:12 »

Добрый день.
Что-то не могу нагуглить.  Подскажите пожалуйста, как из батника послать всем открытым cmd одну и ту же клавишу?

За ранее благодарен.
Записан
Serr500
Гость
« Ответ #1 : Март 21, 2013, 16:34 »

Никак.
Записан
Bepec
Гость
« Ответ #2 : Март 21, 2013, 16:47 »

Запустить программу, которая пошлёт всем батникам нажатие клавиши.

Как вариант берём ОС Windows 7. Если у батника имеется неограниченный доступ, можно тупо выдать серверу сценариев java скрипт с необходимым функционалом.

В результативности данного подхода не уверен, но возможность есть.

PS может рубится уже системой, ибо это заманчивая мысль для вирусни Веселый
Записан
Dancing_on_water
Гость
« Ответ #3 : Март 21, 2013, 20:33 »

Гуглить про кейлогеры
Записан
Bepec
Гость
« Ответ #4 : Март 21, 2013, 20:51 »

При чём тут кейлоггеры? Тут послать надо, а не поймать.
Записан
dio
Гость
« Ответ #5 : Март 21, 2013, 22:29 »

Смотрите в сторону WinAPI. Функции SendInput или SendMessage.
Общий алгоритм таков. Пишите консольную программу, которая ищет все процессы CMD.EXE и отправляет им соответствующее сообщение. И добавляете в свой батник вызов данной программы.
« Последнее редактирование: Март 21, 2013, 22:31 от dio » Записан
Disa
Гость
« Ответ #6 : Март 22, 2013, 00:36 »

Ну хотелось малой кровью. Все батники запускаю сам, поэтому думаю что тогда логичнее их переделать в несколько QProcess и сделать одно приложение для запуска все процессов и общаться с ними. Спасибо за помощь!
Записан
carrygun
Гость
« Ответ #7 : Март 22, 2013, 05:20 »

Извиняюсь за оффтоп, но Вы случаем не антивирус там пишете? Улыбающийся
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #8 : Март 22, 2013, 12:10 »

Извиняюсь за оффтоп, но Вы случаем не антивирус там пишете? Улыбающийся

Immunity Enterprise Edition? Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
Bepec
Гость
« Ответ #9 : Март 22, 2013, 12:20 »

И при нахождении cmd окна с именем ".*Trojan.*" он будет посылать ему Ctrl-C.
Записан
Disa
Гость
« Ответ #10 : Март 22, 2013, 23:44 »

Веселый
Не-не, мне для ffmpeg нужно было.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.162 секунд. Запросов: 23.