Процесс идентификации WIN32

У меня есть процесс, который создается на машине Windows (давайте назовем это PRS). Сумма может быть разной суммой. Процессы создаются другим процессом (менеджером), который определяется как сервис. менеджер получает инструкции и реагирует в соответствии с запросом (например, создает новый PRS, останавливает PRS и т. д.). При создании (с использованием MANAGER) нескольких PRS приложений указывается один из параметров get также, какой ini-файл создавать (каждый ini является уникальным и имеет идентификатор, который его представляет). При создании двух процессов PRS (eveyone передается uniq ini-файл), я вижу их, используя TASK-MANAGER с тем же именем.

Моя проблема в том, что мне нужно написать скрипт, который получает список идентификаторов, представляющих процесс, и завершает его. Я пишу это в сценарии Java. Есть ли способ преобразования в соответствии с идентификатором, который я дал в качестве параметра при создании процесса, который мне нужно завершить?

Thnaks

2 ответа

Решение

Вы не можете распознать PID процесса в соответствии с заданными вами параметрами. Вы можете использовать другой процесс для получения PID процесса или использования файлов для получения этой информации.

Роман прав. Также не рекомендуется прекращать процесс. Попробуйте использовать межпроцессное взаимодействие. Вот несколько ссылок: MSDN или CodeProject или попробуйте Google.

Другие вопросы по тегам