Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Получить id процесса COM объекта (C#) (https://forum.antichat.xyz/showthread.php?t=200055)

nc.STRIEM 29.04.2010 17:21

Цитата:

Сообщение от Lovemachine
Код:

System.Diagnostics.Process.GetProcessesByName("iexplore")[0].Id;

Это в случае если он 1, в моем случае их много

BrainDeaD 29.04.2010 17:59

ну ты же его всёравно убиваешь. тогда в цикле при следующем GetProcessesByName ты получаешь id очередного процесса и т.д.

Edit:в дополнение к W!z@rD
Код:

[DllImport("user32.dll", CharSet=CharSet.Auto, SetLastError=true)]
public static extern int GetWindowThreadProcessId(HandleRef handle, out int processId);


nc.STRIEM 29.04.2010 18:24

работает много IE мне нужно убить только некоторые из них. Для этого нужно знать конкретные id, чтоб не все подряд рубить, а только то что надо

RexTiam 09.05.2010 01:52

а не проще сделать тот же самое через бат? Оо чтоб гнал ие


Время: 05:52