Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как определить Handle процесса ? / 22 сообщений из 22, страница 1 из 1
17.06.2008, 11:55
    #35376540
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
Творческого дня господа !

Имею тему - надо проверить запущен ли EXE ?
EXE не имеет активного окна, т.е API функция FindWindow
не применима !
Подскажите как быть ? Благодарен !
...
Рейтинг: 0 / 0
17.06.2008, 12:13
    #35376618
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
да же если окно не активно, всё равно срабатывает
Код: plaintext
1.
2.
3.
4.
5.
Private Sub Form_Load()
    If App.PrevInstance = True Then
        MsgBox "экземпляр запущен!"
        End
    End If
End Sub
...
Рейтинг: 0 / 0
17.06.2008, 12:14
    #35376626
%?*?%
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Sub My()
Dim objWMIService, objProcess, colProcess
Dim strComputer

Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\".\root\cimv2") 

Set colProcess = objWMIService.ExecQuery _
("Select * from Win32_Process")

For Each objProcess in colProcess
   If objProcess.Name = "MyProg.exe" Then MsgBox "YES!"
Next

End Sub
...
Рейтинг: 0 / 0
17.06.2008, 12:23
    #35376675
Бенедикт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
HOME_X,
Q187913: How To List Running Processes

Или, если процесс свой, создать какой-нибудь именованный системный объект (обычно mutex). Если при следующем запуске объект существует, копия процесса уже запущена.
...
Рейтинг: 0 / 0
17.06.2008, 12:59
    #35376829
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
Оно !!!!
Спасибо господа !

Вопрос где можно почитать об обьекте

Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colProcess = objWMIService.ExecQuery("Select * from Win32_Process")

Раннее использовал, но хотелось бы знать побольше
...
Рейтинг: 0 / 0
17.06.2008, 13:57
    #35377062
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
WWW
...
Рейтинг: 0 / 0
17.06.2008, 15:30
    #35377533
%?*?%
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
...
Рейтинг: 0 / 0
17.06.2008, 15:50
    #35377613
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
У меня есть справочник с примерами, добрые люди на одном из сайтов выложили. Могу выслать.
...
Рейтинг: 0 / 0
18.06.2008, 09:55
    #35378978
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
AndreyMpУ меня есть справочник с примерами, добрые люди на одном из сайтов выложили. Могу выслать.

Если Вас не очень затруднит.....
- можно приложить к данному топику ....
- EMail - a_sovpenko@ukrsibbank.com
...
Рейтинг: 0 / 0
18.06.2008, 11:10
    #35379248
Grayscale
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
Если можно и сюда Grayscale@pisem.net
...
Рейтинг: 0 / 0
18.06.2008, 13:12
    #35379922
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
HOME_X, Grayscale обоим отправил.
...
Рейтинг: 0 / 0
18.06.2008, 18:21
    #35381093
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
Уважаемый AndreyMp !
Уже получено !
Изучу - осознаю !
Весьма признателен и благодарен !
...
Рейтинг: 0 / 0
19.06.2008, 13:44
    #35382631
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
AndreyMpУ меня есть справочник с примерами, добрые люди на одном из сайтов выложили. Могу выслать.
А здесь выложить? Посмотрим что за мануал
Если возможно конечно
...
Рейтинг: 0 / 0
20.06.2008, 08:15
    #35384109
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
Покопавшись, нашел линк откуда скачивал. С сорцов http://forum.sources.ru/index.php?showtopic=96406 п.9. Наверно многие там бывали.
...
Рейтинг: 0 / 0
20.06.2008, 09:50
    #35384230
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
я думал на русском
это же из technet, какой-то переделанный chm
...
Рейтинг: 0 / 0
20.06.2008, 10:00
    #35384269
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
...
Рейтинг: 0 / 0
20.06.2008, 10:01
    #35384273
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
И еще,
Программирование "удобняшек" на VBScript

P.S. Жаль что в этом форуме нед возможности редактирования ранее отправленных post'ов
...
Рейтинг: 0 / 0
20.06.2008, 10:11
    #35384297
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
авторя думал на русскомНу мне особой разницы не было. А наткнувшись на пару тройку серезных ошибок перевода (описания функций) книги Д.Эпплмана "Win32API и Visual Basic" (с точностью до наоборот от оригинала) предпочитаю английский.
ЗЫ: Пусть и не патриотично.:)
...
Рейтинг: 0 / 0
20.06.2008, 10:18
    #35384312
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
AndreyMp авторя думал на русскомНу мне особой разницы не было. А наткнувшись на пару тройку серезных ошибок перевода (описания функций) книги Д.Эпплмана "Win32API и Visual Basic" (с точностью до наоборот от оригинала) предпочитаю английский.
ЗЫ: Пусть и не патриотично.:)
конечно
...
Рейтинг: 0 / 0
20.06.2008, 10:37
    #35384376
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
И на тех же сорцах по русски:
http://]http://forum.sources.ru/index.php?showtopic=175639

Как тут тег url то работает? Вроде не первый день, а никогда не получалось.
...
Рейтинг: 0 / 0
20.06.2008, 11:45
    #35384584
orunbek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
занятно
AndreyMp

Как тут тег url то работает? Вроде не первый день, а никогда не получалось.

здесь надо писать URL ]http://forum.sources.ru/index.php?showtopic=175639
...
Рейтинг: 0 / 0
20.06.2008, 13:18
    #35384884
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить Handle процесса ?
:)) Ясно. Сенкс. На каждом форуме по разному.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как определить Handle процесса ? / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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