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

Вниз

Как в WinXP заблокировать показ проги в Ctrl+Alt+Del?   Найти похожие ветки 

 
daos   (2002-03-19 15:16) [0]

Код ниже не работает- точка входа RegisterServiceProcess не найдена в kernel32.dll function RegisterServiceProcess(dwProcessID, dwType: Integer): Integer; stdcall;
external "KERNEL32.DLL";
implementation

{$R *.dfm}



procedure TForm1.Button1Click(Sender: TObject);
begin
if not (csDesigning in ComponentState) then RegisterServiceProcess(GetCurrentProcessID, 1);
end;


 
ZZ   (2002-03-19 16:27) [1]

В каком таком Ctrl+Alt+Del твоя прога показывается??
У меня при нажатии C+A+D появляется окно "Безопасность Windows" (в win2000 точно). А у тебя твоя программа???


 
SV   (2002-03-19 20:42) [2]

В ХП можно прогу спрятать только в окне Applications, а в окне Processes ты ничего не сделаешь.


 
AlexRaza   (2002-03-19 22:15) [3]

Можно попробовать следующий код:
(при нажатии кнопки 1 - приложение скрывается и по C-A-D его невидно, а при 2 - видно)

{$R *.dfm}

function RegisterServiceProcess(dwProcessID, dwType: Integer): Integer; stdcall;
external "KERNEL32.DLL"; // Обязательно!!!
procedure TForm1.Button1Click(Sender: TObject);
begin //Hide
if not (csDesigning in ComponentState) then
RegisterServiceProcess(GetCurrentProcessID, 1); //скрыть
end;

procedure TForm1.Button2Click(Sender: TObject);
begin //Show
if not (csDesigning in ComponentState) then
RegisterServiceProcess(GetCurrentProcessID, 0); //показать
end;


 
Юрий Зотов   (2002-03-19 22:19) [4]

> AlexRaza (19.03.02 22:15)

Вопрос читали?


 
AlexRaza   (2002-03-19 22:21) [5]

Извиняюсь, просмотрел, но под win98 работает.


 
drpass   (2002-03-20 00:33) [6]

>daos
Твой номер 1542 - примерно столько человек в этой конфе уже задавали этот вопрос. И всем отвечали примерно одно и то же: достаточно простого метода нет.


 
VuDZ   (2002-03-20 02:12) [7]


> В каком таком Ctrl+Alt+Del твоя прога показывается??
> У меня при нажатии C+A+D появляется окно "Безопасность Windows"
> (в win2000 точно). А у тебя твоя программа???

в ХРени, по умолчанию Ctrl-Shft-Esc == Ctrl-Alt-Del

drpass
у нас всё подсчитано, да? :>


 
daos   (2002-03-20 04:40) [8]


> ZZ (19.03.02 16:27)
> В каком таком Ctrl+Alt+Del твоя прога показывается??
> У меня при нажатии C+A+D появляется окно "Безопасность Windows"
> (в win2000 точно). А у тебя твоя программа???

Имеется в виду спрятать в спискe Applications, и в процессах (окно "Безопастность Windows").

> SV © (19.03.02 20:42)
> В ХП можно прогу спрятать только в окне Applications, а
> в окне Processes ты ничего не сделаешь.

А как в Applications спрятать?

> drpass © (20.03.02 00:33)
> >daos
> Твой номер 1542 - примерно столько человек в этой конфе
> уже задавали этот вопрос. И всем отвечали примерно одно
> и то же: достаточно простого метода нет.

А сложный какой?

> AlexRaza

Работает в Win 9х и Me


 
daos   (2002-03-20 04:49) [9]

Спасибо всем!


 
ofd   (2002-03-20 12:01) [10]

в NT эта функция называется RegisterServicesProcess и находится в User32


 
VBill   (2002-03-20 16:09) [11]

ofd
И работает??

VuDZ
>в ХРени, по умолчанию Ctrl-Shft-Esc == Ctrl-Alt-Del ?

C+A+D в XP это как в Win9x - по С+A+D -список задач или как в NT - переключение на Security?




 
daos   (2002-03-21 05:55) [12]


> VBill (20.03.02 16:09)


> C+A+D в XP это как в Win9x - по С+A+D -список задач или
> как в NT - переключение на Security?

C+A+D - Security
Ctrl+Shift+Esc- Список задачь


 
daos   (2002-03-21 06:26) [13]


> ofd

Пишет ошибка по адресу.... в модуле......


 
VuDZ   (2002-03-21 07:29) [14]

VBill - всё зависит от настройки Terminal Server"a + Fast User Swithing.
Сейчас если найду на винте статью о 100% сокрытие в win2k and later - запостю её сюда


 
VuDZ   (2002-03-21 07:38) [15]

Всё что нашёл - http://void.ru/content/876



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

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

Наверх





Память: 0.47 MB
Время: 0.008 c
14-73379
Nest
2002-04-16 09:42
2002.05.23
Кто нить соображает в зарядке картриджа струйного? (hp6614N)


1-73106
Carpenter
2002-05-07 19:54
2002.05.23
динамические массивы как параметры функции в DLL


6-73321
Semen Pleshivtsev
2002-02-19 18:06
2002.05.23
Выделение фразы цветом в TWebBrowser ? Help!


4-73478
SPeller
2002-03-21 08:06
2002.05.23
Обновление окна. Что при этом происходит ?


3-73050
Oleg_er
2002-04-27 08:02
2002.05.23
Вопрос для гураманов





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