Я использую простой system()
вызов, чтобы изменить шестнадцатеричное значение USBSTOR для отключения USB. Но это не меняет шестнадцатеричное значение без обновления редактора реестра (нажмите клавишу f5 в представлении) вручную. Может ли кто-нибудь помочь мне пройти через программу? Фрагмент кода ниже.
int main()
{
system("reg add HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\USBSTOR \/v Start \/t REG_DWORD \/d 4 \/f");
return 0;
}
Я использую Visual Studio для этого.
Задача ещё не решена.
Других решений пока нет …