Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужно убить процесс, Как убить процесс,зная Hwnd или ... 
:(
    Опции темы
Shekspir
  Дата 13.7.2003, 07:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 22.6.2003

Репутация: нет
Всего: нет



Нужно убить процесс..
У меня есть его Hwnd и Все прочие параметры.
Пробовал через CloseWindow, пробовал несколько раз...
Наклонировал окон. Стали видны даже те, которых в жизни не видел. hehe.gif
Другие WinApi почему-то не действуют.
Подскажите, что с этим делать, спасибо.

--------------------
Убить Билла 1, 2, 95, 98, 98SE, 2000, ME, XP....
PM MAIL ICQ   Вверх
nikolin
Дата 13.7.2003, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 6.7.2003
Где: Варна - Болгария

Репутация: нет
Всего: 1



Если ето тебя помочь :

Код
Terminate a Process

Description
Terminates any running instances of Notepad.exe.

Script Code

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
   & "{impersonationLevel=impersonate}!\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
   ("Select * from Win32_Process Where Name = 'Notepad.exe'")
For Each objProcess in colProcessList
   objProcess.Terminate()
Next



The System Administration Scripting Guide, part of the Windows .NET Server Resource Kit. For more information, contact [email protected].


VB Script Edition .
PM MAIL WWW ICQ   Вверх
Plamenk
Дата 15.7.2003, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 258
Регистрация: 18.2.2003

Репутация: нет
Всего: 3



Попробуй WIN API функцию CloseHandel(Hwnd).
PM MAIL   Вверх
Plamenk
Дата 16.7.2003, 08:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 258
Регистрация: 18.2.2003

Репутация: нет
Всего: 3



Или DestroyWindow(..), а CloseWindow() по идеи сварачивает окно.
PM MAIL   Вверх
vickr
Дата 16.7.2003, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 13.5.2003
Где: Санкт-Петербург

Репутация: нет
Всего: нет



Из MSDN:
Ф-я TerminateProcess уничтожает указанный процесс и все созданные им нити (потоки).

BOOL TerminateProcess(
HANDLE hProcess, // handle to the process
UINT uExitCode // exit code for the process
);

Параметры
hProcess
[in] Дескриптор убиваемого процесса.
Windows NT/2000 or later: Дескриптор должен иметь привилегию PROCESS_TERMINATE. Для получения дополнительной информации обратитесь к разделу Process Security and Access Rights.
uExitCode
[in] Указывает код возврата для завершаемого этой ф-ей процесса и всех его потоков.
Для получения кода завершения процесса можно воспользоваться ф-ей GetExitCodeProcess.
Для получения кода завершения потока можно воспользоваться ф-ей GetExitCodeThread.
Возвращаемое значение
В случае успешного завершения возвращается ненулевое значение.
Если во время вызова произошла ошибка, возвращается 0. Для получения более подробной информации, воспользуйтесь ф-ей GetLastError.

--------------------
Каждую секунду, тыкая в клавиши, мы давим насмерть не менее 1000 микробов =:)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.2032 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.