I need to windows application run on usb drive for controlling start window. Application will have two parts, one for client second for system administrator. System admin install the client app on each pc and create a password and write it on usb drive for each user. User plug the usb press pc power button, a login screen meets him and write his password for starting windows. İf User not plug the usb, windows will not start. System admin will have a program for creating password and writing it on usb drive.
1-The password will be created for limited client by admin in admin interface.
2-Client application will requiered a password for disabling or unistalling.
3-The usb can be using for file storage (optional)
4-After user start windows clien app can be save user activities. (It can be activate/deactivate by admin) This is optional you can adjust your bid against it.
I dont have choice about programming language but I will prefer .net framework languages especially Visual C# or C++. Please declare which programming language will you use. I will hire developer who will ask questions about the application and offer suggestions.