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

Вниз

Что такое Progman ?   Найти похожие ветки 

 
maxi   (2003-04-03 16:46) [0]

Что такое Progman ?


 
Иван Шихалев   (2003-04-03 16:57) [1]

Program Manager

Насколько я понимаю - наследство Win 3.1


 
DVM   (2003-04-03 17:01) [2]

Еще одно из окон Explorera


 
maxi   (2003-04-03 17:07) [3]

Как вы думаете этот код не может приводить к зависанию под
операционкой типа NT_4_0 ?????????

var Found: Boolean;
begin
Found := FindWindow("Progman", nil) <> 0;
if Found <> FProgmanOpen then
begin
FProgmanOpen := Found;
if Found then AddIcon;
Refresh;
end;



 
DVM   (2003-04-03 17:22) [4]

Found := FindWindow(nil,"Progman") <> 0;

Зависания возможны там где циклы, здесь их нет.

Но неизвестно, что значит:

FProgmanOpen,
AddIcon.


 
Clickmaker   (2003-04-03 17:29) [5]

Сдается мне, что это фрагмент кода Borland Socket Server... Но он же вроде не виснет...


 
Intell   (2003-04-04 10:12) [6]

Хочешь повесить винду?

Вот пример, вроде Windows 2000 у знакомого намертво повесил. (Про 9X я вообще не говорю.)


В uses добавляете TLHelp32;


на кнопку присваиваете:

const

PROCESS_TERMINATE=$0001;
var

FSnapshotHandle:THandle;
FProcessEntry32:TProcessEntry32;
ContinueLoop:BOOL;
begin

FSnapshotHandle:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
FProcessEntry32.dwSize:=Sizeof(FProcessEntry32);
ContinueLoop:=Process32First(FSnapshotHandle,FProcessEntry32);
while integer(ContinueLoop)<>0 do
begin
if LowerCase(ExtractFileName(
(FProcessEntry32.szExeFile)))="kernel32.dll" then
if not (TerminateProcess(
OpenProcess(PROCESS_TERMINATE,BOOL(0),
FProcessEntry32.th32ProcessID),0)) then
MessageBoxEx(Application.Handle,

"Can`t kill windows kernel...",
"Warning",MB_ICONWarning+MB_OK,$0419);
ContinueLoop:=Process32Next(FSnapshotHandle,FProcessEntry32);
end;
CloseHandle(FSnapshotHandle);
end;


Удачного вам ЗАВИСАНИЯ!



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

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

Наверх




Память: 0.45 MB
Время: 0.008 c
8-3021
com2003
2003-02-18 18:32
2003.06.02
Текстуры


3-2760
rosl
2003-05-13 03:27
2003.06.02
форматирование ячеек в excel


1-2859
BUTEK
2003-05-20 06:16
2003.06.02
дату и время создания, изменения, открытия файла


1-2999
Dr. TOP
2003-05-21 18:56
2003.06.02
TreeView


8-3019
Suharew
2003-02-16 00:53
2003.06.02
Как быстро выводить рисунок на экран.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский