Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];

Вниз

Как програмно Завершить процесс   Найти похожие ветки 

 
Kubivan   (2006-07-28 10:54) [0]

Я пишу программу которая в ходе выполнения должна сначала
завершить процесс explorer.exe, а потом вновь его запустить.
Проблема состоит вот в чем: чтобы использовать функцию
TerminateProcces, мне нужно получить идентификаторы процесса.Подскажите возможные решения проблемы.Заранее благодарен.


 
Сергей М. ©   (2006-07-28 11:12) [1]


> Подскажите возможные решения проблемы


Например, использовать ф-цию EnumProcesses() в составе PSAPI


 
Handle   (2006-07-28 11:18) [2]

Или CreateToolHelp32SnapShot


 
Ketmar ©   (2006-07-28 13:28) [3]

собственно, а зачем? может, есть более корректные решения задачи, нежели грубо убивать explorer?
кстати, а что, если у меня explorer вообще не запущен? %-)


 
Eraser ©   (2006-07-28 14:16) [4]

> Или CreateToolHelp32SnapShot

или WTSEnumerateProcesses :)


 
IceBeerg ©   (2006-07-28 18:42) [5]

опять заразу пишем?


 
Kubivan   (2006-08-17 14:14) [6]


> опять заразу пишем?

Не...Это не зараза .Просто я пишу прогу по работе с реестром (WindowsXp утилиту) .Для того чтобы одно из изменений вступило в силу нужно завершить этот долбаный explorer.
> собственно, а зачем? может, есть более корректные решения
> задачи, нежели грубо убивать explorer?
> кстати, а что, если у меня explorer вообще не запущен? %-
> )

процесс explorer всегда находится в памяти , потому что Проводник - Это не просто файловый менеджер , а целая програмная оболочка.


 
Ketmar ©   (2006-08-17 14:19) [7]

> [6] Kubivan   (17.08.06 14:14)
не нужно обычно такого делать. нужно скомандовать explorer"у обновиться. MSDN, google.


 
clickmaker ©   (2006-08-17 16:51) [8]

SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0 или имя ключа, SMTO_ABORTIFHUNG, 5000, dwResult);


 
Ketmar ©   (2006-08-17 17:10) [9]

> [8] clickmaker ©   (17.08.06 16:51)
угу. именно это и имел в виду. склероз, склероз... %-)



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.041 c
11-1141719412
serg_iv
2006-03-07 11:16
2006.12.24
Возможность установки KOL+MCK в Lazaruse


1-1163068605
Kirillrepin
2006-11-09 13:36
2006.12.24
ComboBox


1-1162970612
Димыч
2006-11-08 10:23
2006.12.24
Resize формы (BorderStyle = bsNone)


15-1164898770
olevacho_
2006-11-30 17:59
2006.12.24
Защита приложения о копирования


2-1165418323
Zakhar
2006-12-06 18:18
2006.12.24
Регистрация компонента





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский