How to block ctrl+alt+del in WinNT
-
I know one way - using GINA. We can write Gina, export appropreate functions for winlogon as it is written in MSDN and the task is solved. The disadvantages is: -We need the rights to write down in HKEY_LOCAL_MACHINE; -Our GINA could be overriten by another one; -If something goes wrong, user cannot login at all and has to reinstall the system. Is it possible to solve this problem, hooking the keyboard events before they occured in winlogon.exe or take them directly from the keyboard ports or drivers? Appreciate any suggestions
-
I know one way - using GINA. We can write Gina, export appropreate functions for winlogon as it is written in MSDN and the task is solved. The disadvantages is: -We need the rights to write down in HKEY_LOCAL_MACHINE; -Our GINA could be overriten by another one; -If something goes wrong, user cannot login at all and has to reinstall the system. Is it possible to solve this problem, hooking the keyboard events before they occured in winlogon.exe or take them directly from the keyboard ports or drivers? Appreciate any suggestions
what is the name of your application? i want to make sure i never install something that tries to disable ctrl-alt-del, for any reason. -c
Image tools: ThumbNailer, Bobber, TIFFAssembler
-
what is the name of your application? i want to make sure i never install something that tries to disable ctrl-alt-del, for any reason. -c
Image tools: ThumbNailer, Bobber, TIFFAssembler
Do not be so suspicious. It should be done to protect parents from any occasional actions of their children.
-
Do not be so suspicious. It should be done to protect parents from any occasional actions of their children.
Valera241176 wrote: It should be done i disagree. i think it should never be done. there are certain basic functions of Windows that are essential. ctrl-alt-del is one of them. -c
Image tools: ThumbNailer, Bobber, TIFFAssembler
-
Valera241176 wrote: It should be done i disagree. i think it should never be done. there are certain basic functions of Windows that are essential. ctrl-alt-del is one of them. -c
Image tools: ThumbNailer, Bobber, TIFFAssembler
I agree with Chris. I was surprised looking over some of my bathroom reading materials that the JAN 2002 edition of Windows:: Developer has in big bold letters at the top of the cover "Disabling Ctrl+Alt+Delete on Win NT/2000". What were they thinking?
-
I agree with Chris. I was surprised looking over some of my bathroom reading materials that the JAN 2002 edition of Windows:: Developer has in big bold letters at the top of the cover "Disabling Ctrl+Alt+Delete on Win NT/2000". What were they thinking?
I need that, without that I would not be able to program under windows... I create programs that are used to move machine prototypes (www.tamelectromecanica.com), if I can't prevent the user to modify anything in the OS, the machine would not be as safe as it should... 1. My OS loads automatically and loads automaitcally my apps. 2. I have a System wide keyboard and mouse hook in order to prevent something to be done whilst the application is being loaded and when it is loaded also. 3. I must avoid the user to be able to exit my app. 4. I need to be able to avoid Ctrl Alt Del in order to prevent the user to shut down the PC in an incorrect way, to load any other app. or to do anything that would not be allowed for the right care of the machine. I'm agree that in most cases handling this is stupid and that could be used in order to write viruses and other things, but in my case, its needed... NOTE: Imagine that one of those machines would cost 300000$, and that one user gets fired, if the user knows anything about computers, he/she could make the machine crash and it would be a great pain for the machine owner.
-
I know one way - using GINA. We can write Gina, export appropreate functions for winlogon as it is written in MSDN and the task is solved. The disadvantages is: -We need the rights to write down in HKEY_LOCAL_MACHINE; -Our GINA could be overriten by another one; -If something goes wrong, user cannot login at all and has to reinstall the system. Is it possible to solve this problem, hooking the keyboard events before they occured in winlogon.exe or take them directly from the keyboard ports or drivers? Appreciate any suggestions
You can disable the buttons of the opened window by setting some values in the registry Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer. Read Disable Windows NT alt-ctrl-del dialog button
-
I need that, without that I would not be able to program under windows... I create programs that are used to move machine prototypes (www.tamelectromecanica.com), if I can't prevent the user to modify anything in the OS, the machine would not be as safe as it should... 1. My OS loads automatically and loads automaitcally my apps. 2. I have a System wide keyboard and mouse hook in order to prevent something to be done whilst the application is being loaded and when it is loaded also. 3. I must avoid the user to be able to exit my app. 4. I need to be able to avoid Ctrl Alt Del in order to prevent the user to shut down the PC in an incorrect way, to load any other app. or to do anything that would not be allowed for the right care of the machine. I'm agree that in most cases handling this is stupid and that could be used in order to write viruses and other things, but in my case, its needed... NOTE: Imagine that one of those machines would cost 300000$, and that one user gets fired, if the user knows anything about computers, he/she could make the machine crash and it would be a great pain for the machine owner.
to Joan Murt: Is it just the cosiderations about "is is good or bad to block ctrl+alt+del" or you have some original solution? I would be appreciate very much if you share this solution. Sorry for my bad english.
-
You can disable the buttons of the opened window by setting some values in the registry Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer. Read Disable Windows NT alt-ctrl-del dialog button
Thank you a lot for such an information! I'll try it out.
-
to Joan Murt: Is it just the cosiderations about "is is good or bad to block ctrl+alt+del" or you have some original solution? I would be appreciate very much if you share this solution. Sorry for my bad english.
That was only a consideration, but in order to keep the security in the OS, the only way to do it in NT based OSes is using a GINA.DLL... Is needed to do it in that way: that cannot be reached from any program in order to prevent malintetioned users to capture passwords and so on...) At least this is what I know... Hope this helps.
-
That was only a consideration, but in order to keep the security in the OS, the only way to do it in NT based OSes is using a GINA.DLL... Is needed to do it in that way: that cannot be reached from any program in order to prevent malintetioned users to capture passwords and so on...) At least this is what I know... Hope this helps.
InMSDN I've found the descriptions of the following bugs, which may occur when using third-party GINA.dll: System Policies May Not Work with Third-Party GINA DLLs ID: Q163215 · Loss of Desktop After Logon When Using a Filter Gina.dll ID: Q189290 · Access Violation in Winlogon with Third-Party Gina.dll ID: Q180854 MSDN tells to download ne SP(NT 4.0 Service Pack (4.0)). Do you know about them, and how to take care with them better (except prompting user to download this SP)? Any suggestions?
-
InMSDN I've found the descriptions of the following bugs, which may occur when using third-party GINA.dll: System Policies May Not Work with Third-Party GINA DLLs ID: Q163215 · Loss of Desktop After Logon When Using a Filter Gina.dll ID: Q189290 · Access Violation in Winlogon with Third-Party Gina.dll ID: Q180854 MSDN tells to download ne SP(NT 4.0 Service Pack (4.0)). Do you know about them, and how to take care with them better (except prompting user to download this SP)? Any suggestions?
Sorry, but as I make numerical control machines, I can choose the OS that the industrial PC has installed, then I use Win2k and I don't have this problem. I don't know nothing about that, but if we think about the program requirements... you can require the SP4 to be installed in order to let your app. to run. If you are writting a legal app. this shouldn't be a problem, and I'm not sure about that, but in your installation you should be able to check it and you should be able to launch the sp4 installation (I think it's legal to redistribute the sp's (I'm not sure about this last sentence)). Hope this helps.