16,472
社区成员
发帖
与我相关
我的任务
分享
HKEY Key;
DWORD RegVal,NewVal;
//DWORD dwType,dwSize= MAX_PATH;
LONG LResult;
LResult=RegOpenKeyEx(HKEY_CURRENT_USER,"HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",
0,KEY_READ, &Key);
if(LResult!=ERROR_SUCCESS)
{
MessageBox(hwnd,"Open Error","",MB_OK);
break;
}
LResult=RegQueryValueEx(Key,(LPSTR)"HideFileExt",NULL,&dwType,(BYTE *)
®Val,&dwSize);
if(LResult!=ERROR_SUCCESS)
{
MessageBox(hwnd,Temp,"",MB_OK);
break;
}
switch(RegVal)
{
case 0:NewVal=1;
RegSetValueEx(Key,"HideFileExt",0L,REG_DWORD,(CONST BYTE *)&NewVal,sizeof(DWORD));
break;
case 1:NewVal=0;
RegSetValueEx(Key,"HideFileExt",0L,REG_DWORD,(CONST BYTE *)&NewVal,sizeof(DWORD));
break;
}
RegCloseKey (Key);