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

Вниз

Убить или не убить приложение???   Найти похожие ветки 

 
Bboy   (2002-03-26 09:05) [0]

Есть приложение. Оно висит в течении всей моей работы с виндами. Как можно сделать так, чтобы его нельзя было снять ctr+alt+del.
Может быть что-то в стиле - отрубить ctr или alt или delete программно(чтобы кнопка не реагировала вообще)или есть еще какие-то варианты,более простые??? Как этот, например:
програма не закроется на alt+f4 или на крестик:
в onformclose пишется

var reallyclose:boolean;
if (reallyclose=1) then
action:= cafree
else action:=canone

Вот так. Т.е. в этом примере не отрубаются alt или Ф4, а добавляется фу-я action, что и решает проблему. Я к тому, что может и в моем случае можно что-то подобное сделать.

П.С. Ну очень уж не хочется оставаться без "мягкого сброса"


 
Виктор Щербаков   (2002-03-26 09:16) [1]

Сtrl-alt-del для того и придумано, чтобы выключать подвисшие проги. Что, между прочим, очень удобно.

Есть возможность убрать прогу из списка задач, появляющегося при ctrl-alt-del в Win9x. Это можно сделать функцией RegisterServiceProcess. Но её нет в NT. Существуют десятки программ, могущих просматривать список ВСЕХ работающих процессов и завершать их. Так вот, от них ты свое творение не спрячешь (если оно будет работать как отдельный процесс).

> а добавляется фу-я action


PS: Action - не функция, а параметр метода, передающийся по ссылке.


 
Bboy   (2002-03-26 09:34) [2]

Мне-то надо чтобы программу наоборот - нельзя было снять нажатием ctr+alt+del. Как это сделать???

>Есть приложение. Оно висит в течении>>>>> "висит" не в смысле не работает - подвисло, а в смысле как только винды загрузились, так и оно загрузилось, и начало свою работу, которая продолжается в течение всего времени, пока комп работвет.

А насчет каких-то других программ, которые могут снять мое приложение, то их учитывать не надо...


 
yus   (2002-03-27 10:48) [3]

Сделай чтобы приложение было невидимым,При нажатии ctr+alt+del



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

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

Наверх





Память: 0.45 MB
Время: 0.006 c
1-88527
allrussia
2002-05-15 13:01
2002.05.27
Д.д. Напомните, как сделать, чтобы INT64 работала в D3?


3-88340
rex
2002-04-30 12:41
2002.05.27
Хочу сделать дистрибутив проги с FireBird


1-88432
seacat
2002-05-17 11:14
2002.05.27
Чтение из файла


1-88397
hooky-mars
2002-05-10 19:19
2002.05.27
Поток&Mdi


3-88317
weak
2002-04-29 17:06
2002.05.27
Простите, но опять проблема с полем даты





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