Автокликер Clickermann :: Форум

Основной раздел => Предложения => Topic started by: quant13 on January 17, 2017, 11:12:14 AM

Title: pid - идентификатор процесса
Post by: quant13 on January 17, 2017, 11:12:14 AM
а нельзя ли ввести функцию поиска pid по типу;
$p1=PIDFIND ("notepad.exe",1)
$p2=PIDFIND ("notepad.exe",2)
в $p1 запишется первый встреченный в списке запущенный notepad.exe, а $p2 - второй
чтоб с readmem/writemem удобней работать
Title: Re: pid - идентификатор процесса
Post by: Oraven on January 17, 2017, 02:18:29 PM
Я уже писал на AutoIt программку для этих целей.
http://crapware.aidf.org/forum/index.php?topic=2862.msg18730#msg18730 (http://crapware.aidf.org/forum/index.php?topic=2862.msg18730#msg18730)

Вот улучшенный вариант возвращающий все пиды процессов по имени в INI файл
Пример и исходный код в комплекте.
Title: Re: pid - идентификатор процесса
Post by: quant13 on January 17, 2017, 02:40:59 PM
да внешними затычками не люблю пользоваться, всего то одну процедуру нужно добавить, ведь в кликере и так для этого все есть, и он делает это. Я даже тут подумал как упростить еще, ведь все равно приходиться работать с HWND, так можно сделать проще, выдавать PID родительского окна
$p1=PIDFIND (HWND)
а уже с одинаковыми названиями окон/файлов разобраться каждый сам может очень легко.
Title: Re: pid - идентификатор процесса
Post by: Johnny on January 17, 2017, 03:09:00 PM
ну эт не сложно, запишу в туду

ток зачем вам процесс?
Title: Re: pid - идентификатор процесса
Post by: Oraven on January 17, 2017, 03:18:59 PM
ну эт не сложно, запишу в туду

ток зачем вам процесс?

Ну там функции есть READMEM/WRITEMEM а pid к ним ни как не получить.