Security Add-On

We have a product that runs as a windows service. And now we are thinking of adding a security layer as an add-on to the service.

The security layer should lock down the PC (not in the literal sense) but should restrict the users from using the PC to do other things other than use the functionality provided by the user interface that sits above our service. I will be responsible for this add-on project.

How should I go on about building this add-on? Does windows itself has this kind of feature which can be customized? I don't have any ideas on this. Your suggestions and inputs will be very useful. My choice of language is native C++. Don't know if Dot Net has capabilities that I can use as an advantage to my project. Any links will be also helpful. Please Help.
[799 byte] By [miteshpandey] at [2007-11-20 11:04:10]
# 1 Re: Security Add-On
Please anybody?

I found one dev-archive article that plays with the registry. I think playing with the registry I can get what I want. However will this be safe and portable across various windows versions?
miteshpandey at 2007-11-9 12:19:36 >
# 2 Re: Security Add-On
Look up GINA, which is the interface that Windows uses to logon and logoff.
dglienna at 2007-11-9 12:20:36 >
# 3 Re: Security Add-On
Thanks!!

When I looked up GINA it says that there are Platform SDK Samples of GINA and Windows Security as a whole. But I don't find anything related to Samples in my PlatformSDK folder. Any ideas? I have Visual Studio 2005 installed (The professional version and not the Express Edition)
miteshpandey at 2007-11-9 12:21:34 >