Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Soft - Windows (https://forum.antichat.xyz/forumdisplay.php?f=47)
-   -   нужен софт (https://forum.antichat.xyz/showthread.php?t=128498)

MVadim 06.07.2009 11:06

нужен софт
 
Нужен такой софт при котором в висте можно было бы в один клик показать/скрыть скрытые файлы
для хп у меня было такое, на висте это уже не пашет

MVadim 06.07.2009 11:08

я так понимаю надо чтоб файл менял значения в реестре...

\\ChaOs// 06.07.2009 13:25

Вот накодил в с++, думаю разберешься.

PS Если нужны сорцы пиши.

MVadim 06.07.2009 17:17

всё отлично работает, только приходится в ручную тыкать обновить, и если можно сорцы тоже

\\ChaOs// 06.07.2009 19:26

Код:

#include "stdafx.h"
#include <windows.h>
#include <stdlib.h>
#include <tchar.h>

int APIENTRY _tWinMain(HINSTANCE hInstance,
                    HINSTANCE hPrevInstance,
                    LPTSTR    lpCmdLine,
                    int      nCmdShow)
{
       
        HKEY hKey;
        DWORD dwShow=1,dwHide=2;
  RegCreateKeyEx(HKEY_CURRENT_USER,L"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",NULL,L"",REG_OPTION_NON_VOLATILE,KEY_SET_VALUE,NULL,&hKey,NULL);

  if ( MessageBox(NULL,L"Показывать скрытые файлы?",L"?",MB_YESNO | MB_ICONQUESTION)==IDYES)
          RegSetValueEx(hKey, L"Hidden", NULL, REG_DWORD,(LPBYTE) &dwShow ,sizeof(DWORD));
 
  else RegSetValueEx(hKey, L"Hidden", NULL, REG_DWORD,(LPBYTE) &dwHide ,sizeof(DWORD));

RegCloseKey(hKey);

}



Время: 14:26