I need Windows 10 application.
Application should install and run as Windows Administrator account. The application should scan if a USB device (pen, removable disk, USB DVD etc) and smart card SD card is plugged in the computer and check if plugged device is "known" . If device is "unknown" the app should block accessing the device and prompt for a "usb-access" password. If password is correct access should be granted. If password is wrongly introduced 3 times access is denied and device should be ejected from the windows or should be invisible to windows. In the app there should be admin mode/menu protected with admin password that should allow creating changing and removing "usb-access password". Also in admin should be able to update admin password.
In admin mode/menu the App should allow listing known devices and adding new device if such is plugged but is unknown to the app. Only Admin can add or remove known devices. A device should be identified by unique identifier and should have Admin user defined name for clarity and note taking.
App should be able to run as windows service. Purpose of app is to limit which external storage devices are connected to the pc. Only known devices should be visible to the windows.
Hello!
As a Windows software expert, I can complete your project successfully.
I think my skills and experiences in desktop app development (C++ MFC, C# WinForms/WPF) will help you.
Hope to work with you for a long time.
Best regards
Hello, this can be entirely managed by the Win32_USBHub library in Windows. All USB storage devices can be read and the unknown ones processed as you require. They can also be ejected programmaticaly so there is no need to hide them. I can develop this app for you in C# and would provide the full source code upon completion.
Hello Mate!
So basically you want to somehow control the USB access based on some requirements or rules. One of the things we can use for such tasks is WMI.
What you have suggested can technically be done, however, there are some details to be discussed.
Private chat me.
Cheers & stay safe!