-2

Я хотел бы знать, возможно ли передать команды исполняемому файлу Windows, только если он уже запущен ... без запуска нового экземпляра exe.

в основном в строке, переданной в командной строке cmd:

directory_to_exe + command_to_send

если работает directory_to_exe , то только часть command_to_send строки выполняет команду, чтобы текущий экземпляр exe принимал команды.

и не иметь двух запущенных экземпляров.

надеюсь, это понятно. заранее спасибо.

1 ответ1

0

Это возможно, но, возможно, не так, как вы думаете. Командная строка запускает второй процесс, который может искать первый процесс (обычно это делается с помощью именованного межпроцессного мьютекса), а затем может отправить командную строку другому процессу, который должен прослушивать такое межпроцессное сообщение. с использованием какого-либо IPC, такого как почтовые ящики, общая память, именованные каналы, HTTP и т. д. Затем второй процесс завершается после передачи сообщения первому процессу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .