Need help with windows application

Hi Experts,

I need to develop a windows application for an educational institute.

The application should start as soon as the PC is started where login screen for the students should appear.Without login student should not be allowed to do anything with system.No bypass should be there like Alt+Tab, Window + D etc

On login which is checked against sql db student will be able to use the computer.While leaving the student should log off from windows application which should bring the login screen again and the computer to block again while other students login.
In case machine is switched off directly/ manually/ due to electricity witout logging  out then the student who is currently logged in should be automatically logged out.

The operating system is windows 7.

I know some cyber cafe systems like this. I have already started working on this.
But I need a proper direction from our experts.
Thanks in advance.
LVL 8
Johny BravoAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
Daniel Van Der WerkenConnect With a Mentor Independent ConsultantCommented:
What you want is a custom shell for Windows 7. So, keywords for searching online are "custom windows 7 shell" and "lock down windows 7 custom shell". This will get you started.

Here are some things I found:
http://social.msdn.microsoft.com/Forums/en-US/d0d9fc55-ab03-43e7-9c3a-10ce85060386/how-to-custom-shell?forum=quebeccomponentsforum

This is for Windows XP, but you may be able to either use the same keys or find similar ones for Windows 7:
http://msdn.microsoft.com/en-us/library/ms838576%28v=winembedded.5%29.aspx

Even one from this Experts-Exchange site!
http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Windows/Windows_7/Q_27391992.html
0
 
Pavel_KudishinCommented:
Looks like you may create user accounts in Windows Active Directory for students providing them with logins and passwords  and need not to develop any windows application.
0
 
Johny BravoAuthor Commented:
Hi Pavel_Kudishin,

Thanks for the reply.

But There are further more customisations than just logins.
1. Attendance on the basis of login
2. Track the applications used by user after he logs in
3. In sepearate admin panel we are having paid fees status of the student in Sql server.
If the due date of fee installment is passed then that student should not be able to login to system
0
 
Johny BravoAuthor Commented:
Hey Dan7el,
Thanks for the comment. I'll definitely try this and will update you back
0
All Courses

From novice to tech pro — start learning today.