Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Найти процесс по имени а потом проверять - работает ли он.. / 8 сообщений из 8, страница 1 из 1
23.09.2004, 10:59
    #32707995
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти процесс по имени а потом проверять - работает ли он..
Подскажите пожалуйста как это можно организовать.
Примерно знаю что через АПИ но реальных примеров не видел.
Буду рад любой информации...
...
Рейтинг: 0 / 0
23.09.2004, 11:18
    #32708041
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти процесс по имени а потом проверять - работает ли он..
...
Рейтинг: 0 / 0
23.09.2004, 11:19
    #32708044
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти процесс по имени а потом проверять - работает ли он..
API
CreateToolhelp32Snapshot, Process32First, Process32Next
пример в API-Guide или Google
...
Рейтинг: 0 / 0
23.09.2004, 11:20
    #32708045
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти процесс по имени а потом проверять - работает ли он..
...
Рейтинг: 0 / 0
23.09.2004, 11:37
    #32708075
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти процесс по имени а потом проверять - работает ли он..
А как по имени то найти?
Уже из запущенных процессов?
...
Рейтинг: 0 / 0
23.09.2004, 11:44
    #32708098
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти процесс по имени а потом проверять - работает ли он..
А вы ссылки читали ?
В последней, например, написано

MORE INFORMATION
To programmatically close a single instance of a Windows program, use the FindWindow function to get the handle to the window that you want to close. The FindWindow function returns the handle of a top-level window with a class name and a window name that match the string parameters. The FindWindow function returns the handle of the window as a long value if it is successful, and it returns the handle of the window as a null value if it fails. To use FindWindow, you must supply the following two parameters:

и еще

The WaitForSingleObject function requires a process handle, which is different from an hWnd. You must call GetWindowThreadProcessId to determine the ProcessID, and then pass it to the OpenProcess function to obtain a process handle.

...
Рейтинг: 0 / 0
23.09.2004, 12:01
    #32708133
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти процесс по имени а потом проверять - работает ли он..
лентяй!
http://www.yandex.ru/yandsearch?rpt=rad&text=Private+Declare+Function+CreateToolhelp32Snapshot
первые 10 результатов - всё примеры
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
21.10.2008, 19:26
    #35607711
Romp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти процесс по имени а потом проверять - работает ли он..
А зачем такой геморрой со всеми этими FindWindow и т.п.?
Dim proc() As System.Diagnostics.Process
proc = System.Diagnostics.Process.GetProcessesByName("myname")
If proc.Length > 0 Then
......
Ну то есть если просто проверять, запущен ли такой время от времени, а не ждать пока закроется!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Найти процесс по имени а потом проверять - работает ли он.. / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]