Способы удаления процессов

Тема в разделе "WASM.WIN32", создана пользователем ganes, 23 дек 2004.

  1. ganes

    ganes New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2004
    Сообщения:
    62
    Адрес:
    Ukraine
    Как мне кикнуть процес, зная его название и вкрайнем случае место расположение (диск:\путь\файл.ехе)? Например запущена програмулька 'proga.exe' какимто левым процесом?

    Послать WM_QUIT или WM_CLOSE невсегда катит...
     
  2. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Попробуй TerminateProcess.
     
  3. shoo

    shoo New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2003
    Сообщения:
    1.537
    Адрес:
    Ukraine


    это - сообщение процедуре окна, которое она может и похерить, если например редактируемый файл не сохранен и т.п.
     
  4. ganes

    ganes New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2004
    Сообщения:
    62
    Адрес:
    Ukraine
    а как узнать ИД или какего там т.е процесаа?
     
  5. dead_body

    dead_body wasm.ru

    Публикаций:
    0
    Регистрация:
    3 сен 2004
    Сообщения:
    603
    Адрес:
    Украина;г.Харьков;г.Н.Каховка
    msdn :))))))

    + поиск по форуму



    1)NtQuerySystemInformation

    2)Toolhelp

    3)EnumProcesses



    какие мы ленивые все стали, тема на форуме уже обсуждалась и не раз
     
  6. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Самый простой способ узнать ID процессов и потоков по дескриптору окна - это GetWindowThreadProcessId
     
  7. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    Можно посылать WM_SYSCOMMAND c параметром SC_CLOSE. Можно определить ID пункта меню "Выход из программы" и послать WM_COMMAND. Можно внедриться в процесс и сделать ExitProcess. Можно поубивать все потоки.
     
  8. ganes

    ganes New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2004
    Сообщения:
    62
    Адрес:
    Ukraine
    Надо попробовать....