Работа с процессами

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 16.08.2005 (Вт) 14:53

Возвращается именно 0 или vbNull?

VERITAS
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 12.12.2004 (Вс) 20:31

Сообщение VERITAS » 16.08.2005 (Вт) 15:08

А какая в данной ситуации разница? - но именно возвращается 0
No comments ...

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 16.08.2005 (Вт) 15:50

Разница такая, что внимательно прочитай мою цитату.

VERITAS
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 12.12.2004 (Вс) 20:31

Сообщение VERITAS » 16.08.2005 (Вт) 16:38

Ну ненадо вот этого :cry: , так в чем тут дело :?
No comments ...

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 16.08.2005 (Вт) 16:55

Ребят, что все такие недогадливые?

If the function fails, the return value is NULL. To get extended error information, call GetLastError.


Если 0=vbNull=NULL, то надо посмотреть, что за ошибка произошла - GetLastError.

Попробуй после OpenProcess заюзать GetLastError и посмотреть, что она скажет.

VERITAS
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 12.12.2004 (Вс) 20:31

Сообщение VERITAS » 16.08.2005 (Вт) 17:38

Там тяжело понять, ты сам попробуй если неверишь :cry:
Последняя Вроде как бы возвращается ошибка 6, но это неточно, потому что там такой "сырбор" с этим Mosquito
А если допустим прописать
Код: Выделить всё
           
Open App.Path & "\test.txt" For Output As #f
Print #f, uProcess.szexeFile & "  Error # " & GetLastError
Close #f

Тогда в файле следующее
Код: Выделить всё
??Я идиот! Убейте меня, кто-нибудь!Я идиот! Убейте меня, кто-нибудь! xe   Error # 0

Я точно уверен, что это от последнего процесса - именно Mosquito В любом случае возвращается 0
No comments ...

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 16.08.2005 (Вт) 17:45

Ошибка 6 - "Неверный дескриптор", а 0 - "Операция завершена успешно".

Думаем...

VERITAS
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 12.12.2004 (Вс) 20:31

Сообщение VERITAS » 16.08.2005 (Вт) 18:03

Дык ниче не приходит на ум. Потому что из 97 читов(программ) и всех процессов не определяется токо 4 - это этот Mosquito, system и пара svchost.exe однако в случае с svchost - удется их закрыть по PID а с этим некак.
Я думал может он прячется от таскменеджера(я знаю, как можно хакнуть таскменеджер и спрятать от него программу даже в процессах), однако в моей проге, такая INVISIBLE все равно обнаруживается, а с этим - полный пи... А что ты надумал, вернее какое есть предположение ?
No comments ...

Пред.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

    TopList