Главная страница
    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.007 c
1-73315
Deus
2002-05-12 01:16
2002.05.23
проблемы с hint ом


1-73285
Doctor Deejay
2002-05-10 18:37
2002.05.23
RichEdit


1-73290
lak_b
2002-05-11 14:12
2002.05.23
как сделать форму невидимой(hide) при загрузке


1-73184
Serg2002
2002-05-14 05:01
2002.05.23
попытка №2


1-73308
Durak
2002-05-12 06:33
2002.05.23
StringGrid





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