|
Actually, you CAN disable those keys, but it involves terminating winlogon. I didn't notice any drastic effects, the most notable thing was the lack of ctrl+alt+delete (at that point I could use RegisterHotKey and catch it in my own apps) and the inability to shut down the system. (You can't shut down by ANY MEANS. Blue screen or reset buttons are your only chioces.) Here's what you do:
Terminate smss.exe. (You'll need SeDebugPrivelege)
Terminate winlogon.exe.
There you go. I'm told that all smss.exe does after the system is running is wait on various things and bluescreen when they terminate. So by killing it before winlogon you get rid of winlogon without the bluescreen normally associated with it. If you wanted to get really advanced you could try to figure out which thread in smss.exe was the culprit and just kill the one thread.
Use at your own risk! I myself don't fully understand all of winlogon.exe's functions.
Stupid name? Yeah. I know.
|
|
|
|
|
Create a new user on the computer with limited security.
from your administrative account, remove read access from taskmgr.exe.
This will prevent the task manager from coming up.
There are ways of securing the rest of the 2K C+A+D screen like lock computer with the policy editor.
I also have a kiosk program running on XP now, and a locked down user account is the best option.
XP is nice because I can use terminal service into the admin account, and let the system auto-logon to the limited account.
Telnet and a collection of WSH scripts is also very VERY useful for when you dont want to inturupt the main screen, which terminal services does.
|
|
|
|
|
Does anyone know what Windows function/event I can use to trigger an action on a mouse rollover?
|
|
|
|
|
Rollover on what?
If the target is (derived from) a window, try the WM_MOUSEMOVE message. If the mouse is not captured, the WM_MOUSEMOVE message is received by the CWnd object beneath the mouse cursor.
|
|
|
|
|
Hi everyone,
Does anyone have *any* idea how the ApplicationGoo registry key parameter works on Win2K? In fact, does anyone have a list of what parameters are available under the keys within Image File Execution Options?
For those that know even less than me about this...
Under the key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Image File Execution Options
there are a Image File Name keys such as; qpw.EXE, cqw32.exe, install.exe, wpwin8.EXE, setup.exe (some of the vendor specific ones are obviously recognisable). Under each name key there are parameters such as DisableHeapLookAside, GlobalFlag (these seem to be booleam values as REG_SZ) and then there's the mysterious REG_BINARY ApplicationGoo...
I'm guessing its something to do with Win2K compatibility i.e. when Win2K starts executing an image file it checks this and gives appropriate warnings, but I could be utterly wrong.
I've hunted the Internet & MSDN for a quite a while but can't find anything of substance. Any ideas out there? Am I just being particularly dense? Someone give me some pointers?
Anyway, kudos to the first on the buzzer with the right answer.
TIA,
Trevor
|
|
|
|
|
ApplicationGoo looks like version resource stored in registry, at least on my machine. Have no idea what they're using it for. Maybe for comparing currently executing image with the one executed before?
Tomasz Sowinski -- http://www.shooltz.com
|
|
|
|
|
We have a client/Server application which, on the server side, runs on a dedicated, stand alone, server. We have a logon procedure by which we force users to authenticate themselves to us when they logon with a username and password. We would like to avoid this for those users who access our service if they are already properly logged onto their local network.
For example, what we want is to have some means of identifying a user trying to log onto our system as a properly authenticated member of domain XYZ of their network server. Is there any means of acquiring network information from the client side, which can be passed to our server which would allow us validate a user automatically? Clients might be running under Win 95/98.
Also, is there any way to uniquely identify a given network domain? That is, can we distinquish domain XYZ of one network, from domain XYZ of another network using the standard Windows networking API?
|
|
|
|
|
If the client use Named Pipes to talk to the server, you can do it pretty easy.
Named Pipes supports NT Security
If you want to know more about Named Pipes and NT Security, I recommend the book: "Programming Server Side Applications for Windows 2000", from MS Press...
- Anders
Money talks, but all mine ever says is "Goodbye!"
|
|
|
|
|
Thank you. I will look into that. However, one quick question, doesn't the use of a named pipe imply that you have a service running on the server in question in order to establish the converstation between client and server? In our situation, our service is running on a server external to the primary network that a client might be on. We simply want to be able to basically "piggy back" off of their existing network security so the user does not have to log on twice, once to get onto their network, and once to get into our service. No solution that requires us to have something running on thier server is going to work. We need to have information from the client relative to its status on the network so that we know that when the client calls us, it can tell us if it is, in fact, properly logged on to the its network.
|
|
|
|
|
Ohhh, now I know what you want, and you are right, you cannot use Named Pipes for that.
I guess I would get my client app. to chech that the user is authentificated against a DC, and send a special packet to the server, when connecting, saying "I'm ok
- Anders
Money talks, but all mine ever says is "Goodbye!"
|
|
|
|
|
Thanks. I think that is what we have decided to do. Unfortunantly, to do that authentication from 95/98 does not appear to be straight forward, and might involve the use of the old 16 bit network api.
|
|
|
|
|
Can anybody please tell me where I can find a list of the functions in the DLL's and the parameters they require?
|
|
|
|
|
Use Depends.exe to find out the names of the funtions. Some functions are documented i.e. you can find help in MSDN. Some functions are NOT documented, but you may be able to find their parameters in some header files and some just aren't documented which makes it more difficult to figure out the parameters.
HTH
Jignesh
|
|
|
|
|
Thank you very much.
|
|
|
|
|
Can you recommend a good book on these functions?
|
|
|
|
|
Hmm, I really don't know of any one book which just talks about functions. I just use the online help.
If you do want to know more about undocumented calls, etc then
Inside Windows200 would be a good start.
HTH
Jignesh
|
|
|
|
|
Thanx
|
|
|
|
|
Hi,
Check out Advanced Windows by Jeffry Ricter. MS Press.
HTH.
srinidhi.
|
|
|
|
|
hi , i would like to know where to shearsh to have acess to the "hidden" files ad folders like temporary internet fles, trash files....
i don't kow where to shearsh if somone can help....
thaks
|
|
|
|
|
I am sure this is an easy code, however I am unfamiliar with windows comands.
What is a code to automatically run the installed backup program in windows me?
I need it to answer the prompted question after opening the program such as "new or previous backup" etc...
Please e-mail me with a possible code to run in my schedualed tasks.
Thanks!
ted_broomewm@msn.com
Ted
|
|
|
|
|
Hi,
I want to add some extra file cleanup when I uninstall a device by pressing the "uninstall" button on the driver property sheet for the device.
Where do I need to put this cleanup code.
Is there a section I need to put in the driver INF file?
thanks
|
|
|
|
|
What is the good access or the good method for read information about the semaphore of an other application with ZwQuerySemaphore ????
Thank you for your help
Mailto:nbd@aql.fr
Nicolas
|
|
|
|
|
I currently have windows me on my compu and resently started using litestep as my shell...but now one of the .dlls is not loading right so litestep wont load..therefore no shell!!! what can i do to get through this on windows me?? ive tryed double clicking and nothing comes out..i try ctrl+alt+del and nothing is even loaded..so i need to know how to get to the sys.ini file to change the shells..is this possible maybe from the starting prompt??? please help!!!! i really need it
email me @>>> mex skato@aol.com
|
|
|
|
|
Edit your system.ini file so the [boot] section contains this line
shell=explorer.exe
You'll need to boot from your Me startup disk (or other disk with DOS on it) since AFAIK you can't boot from the HD and stop at the command prompt anymore in Me.
--Mike--
http://home.inreach.com/mdunn/
#include "buffy_sig"
|
|
|
|
|
I would like to control a generic application (es. word) through my application.
I send characters to this application with the PostMessage function.
My problem is the "Open/File" window, because I open the window but I can't write in it.
Can I write with my application in other application (in win32)?
Umb
|
|
|
|