[b][red]This message was edited by mrsmiley0221 at 2004-8-18 6:57:26[/red][/b][hr]
Hi everyone, i've got a little bit of a problem i was hoping you all could help me with.
I've created an database management program for my company but the users here like to do things that they're not supposed to be doing (i.e.- reading personal e-mail,downloading AIM, collecting viruses like a magnet..) so, management has come to me to get them to stop
basically, i need to keep them from doing anything except the things that i give them permission to do...here's what i was thinking, it should give you all an idea of what i need to do.
i've created a separate program that i call the "Portal" from here, either with menu's or buttons, the user can do everything that they need to do...launch the database program i created (which has a form for Internet access with a menu of available sites and no address bar, so they don't need IE)..they can open word/excel from the portal as well. This is all working properly but as it is all set up now, they can still use ctrl+alt+delete, they can still get to the desktop and the start menu to open anything they want...this is no good!
i've done some searching and i found a couple of programs that basically do what i need but not exactly. i came across a program called FreshUI which will enable me to set a program as the windows shell instead of explorer.exe. i used this to set the portal as the shell and that accomplishes what i need except that i'd really like to try and accomplish this without using third-party software.
Also, when FreshUI changes the shell, windows needs to be re-started before the changes can take effect...is this standard when changing the shell? ideally, i'm looking for a way to change the shell at runtime without having to re-start. i created a small "PortalKey" program which i store on a usb data storage keychain. with successful login, a few Tech-Only buttons/menus appear on the portal (this is working). from one of those menus, i'd like to be able to "Unlock" the portal so that i can access Windows,taskmanager etc..
if it's not possible to change the windows shell without re-starting, i'm open to suggestions on how to accomplish the same security without changing the shell...for example, if i could completely disable the desktop/startbar and system commands (ctrl+alt+delete,alt+f4,ctrl+esc, and windows key).
Any and all help would be greatly appreciated, thanks everyone!
EDIT: Forgot to mention that i'm using VB6