Thanks for the info. I was under the impression that all GINAs use
CTRL+ALT+DEL. If that’s not the case then I need to look into this.
Thanks,
Sajeev.
-----Original Message-----
From: Jose Flores [mailto:xxxxx@timesn.com]
Sent: Thursday, September 21, 2000 9:04 PM
To: NT Developers Interest List
Subject: [ntdev] Re: How to Simulate CTRL+ALT+DEL dialog box from a
Application
CTRL+ALT+DEL doesn’t always pop up the logon dialog. Think about what
happens if the user’s already interactively logged on, for example. And not
all GINAs use CTRL+ALT+DEL as their SAS.
But if u want to fake a SAS at an arbitrary time & are very desparate, u
might want to try injecting a DLL into winlogon’s address space, hooking
winlogon’s call to !WlxInitialize, saving off a copy of the
function table that’s passed by winlogon to the gina in this function (and
the wlx handle), then notify your DLL from your app to call
functionTable->WlxSasNotify() whenever u want to simulate a “CTRL+ALT+DEL”
event. The quickest dirtiest way to do this that comes to mind is to make a
wrapper gina that does nothing but forward calls to the previously reigning
gina. This way has a # of problems, but it might be a good way for u to
test this method w/o having to waste a bunch of time. Look in msdn for info
on how to write a custom gina.
Keep in mind that since i’m no NT security stud, there’s a good chance that
I may very well be talking out of my buttocks.
----- Original Message -----
From:
To: “NT Developers Interest List”
Sent: Thursday, September 21, 2000 1:26 AM
Subject: [ntdev] How to Simulate CTRL+ALT+DEL dialog box from a Application
> Hi All,
> Is it possible to call the CTRL+ALT+DEL dialog box from a win32
> application. I remember reading sometime back that CTRL+ALT+DEL forms a
> different desktop and could not be called from applications, since they
run
> on a different desktop. If it’s not possible to be done from a
application,
> will I be able to do it with the help of a keyboard filter driver by
> replacing some keys with CTRL+ALT+DEL.
>
> Thanks,
> Sajeev.
>
> —
> You are currently subscribed to ntdev as: xxxxx@timesn.com
> To unsubscribe send a blank email to $subst(‘Email.Unsub’)
>
>
—
You are currently subscribed to ntdev as: xxxxx@amiindia.co.in
To unsubscribe send a blank email to $subst(‘Email.Unsub’)