C++简单源码设置U盘的可写性
2019-01-28 本文已影响0人
地主天敌
在代码过程中,将代码过程中比较常用的一些代码珍藏起来,下边资料是关于C++简单设置U盘的可写性的代码,应该是对各位朋友也有用。
@prarm dwValue,0为可写,1为不可写
BOOL SetUsbWriteProtect(DWORD dwValue)
{
HKEY hKey;;
DWORD dwRet = RegCreateKey(HKEY_LOCAL_MACHINE,"SYSTEM\CurrentControlSet\Control\StorageDevicePolicies",&hKey);
if (dwRet != ERROR_SUCCESS)
return FALSE;
DWORD dwSize = sizeof(dwValue);
RegCloseKey(hKey);
if (dwRet == ERROR_SUCCESS)
return TRUE;
return FALSE;
}