Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Howto: Disable Ctrl-Alt-Del

65 views
Skip to first unread message

Johannes Stratmann

unread,
Jul 15, 1998, 3:00:00 AM7/15/98
to

How can I disable the Ctrl-Alt-Del and other system commands in Windows NT?
(Ctrl-Shift-Esc, Alt-Tab, windows keys..) ?

Daniel Lohmann

unread,
Jul 15, 1998, 3:00:00 AM7/15/98
to
Johannes Stratmann schrieb:

>
> How can I disable the Ctrl-Alt-Del and other system commands in Windows NT?
> (Ctrl-Shift-Esc, Alt-Tab, windows keys..) ?

Not at all. The Ctrl-Alt-Del is called as the Security Attention
Sequence or SAS and will ALWAYS be processed by the installed Gina,
which is part of the NT logon system. So if you REALLY need it, you have
to write your own Gina - it is hard work. But I think it is not a very
good idea to disable the SAS.


Daniel


Boaz Harrosh

unread,
Jul 19, 1998, 3:00:00 AM7/19/98
to
Or a SYS that will slave the Keyboard that's much much easier than a GINA.
If you have a kernel experience .
( you know Layered driver stuff ) . Have the service start with your program
and stop on exit.

Daniel Lohmann wrote in message
<35AD256E...@informatik.uni-koblenz.de>...

pittb...@yahoo.com

unread,
Jul 20, 1998, 3:00:00 AM7/20/98
to
In article <u8dZB3q...@uppssnewspub05.moswest.msn.net>,

Hi....

...Or suspend all threads of Winlogon.exe. Your application can check
for CTRL+ALT+DEL by testing the named event "Winsta0_DesktopSwitch".

Bye
-> Peter


-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/rg_mkgrp.xp Create Your Own Free Member Forum

Michael Knigge

unread,
Jul 20, 1998, 3:00:00 AM7/20/98
to

>> >which is part of the NT logon system. So if you REALLY need it, you have
>> >to write your own Gina - it is hard work. But I think it is not a very


Writing a GINA for his purposes is quite simple... (It愀 just a "Stub GINA",
have a look at the GINASTUB smaple that comes with Win32 SDK).

bye
Michael

Johannes Stratmann

unread,
Jul 21, 1998, 3:00:00 AM7/21/98
to

Daniel Lohmann schrieb in Nachricht

<35AD256E...@informatik.uni-koblenz.de>...
>Johannes Stratmann schrieb:
>>
>> How can I disable the Ctrl-Alt-Del and other system commands in Windows
NT?
>> (Ctrl-Shift-Esc, Alt-Tab, windows keys..) ?
>
>Not at all. The Ctrl-Alt-Del is called as the Security Attention
>Sequence or SAS and will ALWAYS be processed by the installed Gina,
>which is part of the NT logon system. So if you REALLY need it, you have
>to write your own Gina - it is hard work. But I think it is not a very
>good idea to disable the SAS.


there are apps and users where you REALLY need this. Not in a office app
where a secretary wants to meet the office director, but in industrial apps
where users can cause million worth damage to your equipment. We build
measuring gauges and every parameter you can screw without security will be
modified by playing operators.
A special GINA may be the best solution, where you can get SAS by some other
hardware event. No backdoor may be dangerous for a system where f.e. a SQL
server is running. But for something like a terminal app it is better to
have control over the whole system.

js

Johannes Stratmann

unread,
Jul 21, 1998, 3:00:00 AM7/21/98
to

Boaz Harrosh schrieb in Nachricht ...

>Or a SYS that will slave the Keyboard that's much much easier than a GINA.
>If you have a kernel experience .
>( you know Layered driver stuff ) . Have the service start with your
program
>and stop on exit.


After reading an article in MSJ, I had that idea too. But I think the
problem is that you must be a superuser for starting a sys-driver. And
setting a dumb user to admin is no good idea...

js


Boaz Harrosh

unread,
Jul 22, 1998, 3:00:00 AM7/22/98
to

Johannes Stratmann wrote in message ...

>problem is that you must be a superuser for starting a sys-driver. And
>setting a dumb user to admin is no good idea...


That's true only the very first time when you create the service. You create
it has a manual service.
Than to Start and stop the service can be done on any account.

If you do a GINA then installation does not need admin privileges ?

Run the program once during setup ( with admin privileges ) and you have
it.

(If you need source code I can send you a C++ class ready to run )

0 new messages