🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #17428

Via WinAPI ?

#17428
From: Joris Pollet
Date: Thu, 23 Dec 1999 00:00
34 lines
1629 bytes
Dat komt omdat de 'ROOT_KEY' niet ingesteld is. Zelf ken ik niks van VB
maar in heel wat C++ versies had ik hetzelfde probleem. Onder WinNT lukt
het zelfs niet altijd om in de HKEY_LOCAL_MACHINE aan te spreken,
meestal enkel in readonly mode. Het eenvoudigst is via de WinAPI. In C++
ziet het er als volgt uit:
Deze functie geeft de value terug van de key 'GetKey' in de root 'Root'

char* GetRegistryValue(HKEY Root,char* GetKey,char* Value)
{
HKEY hKey;
//Open the key:
  if(RegOpenKeyEx(
      Root,
      GetKey,
      0,
      KEY_READ,
      &hKey) == ERROR_SUCCESS){
  //Get the value
    char buffer[256];
    DWORD dwBufsize = sizeof(buffer);
    if(RegQueryValueEx(
        hKey,
        Value,
        NULL,
        NULL,
        reinterpret_cast <PBYTE> (buffer),
        &dwBufsize) == ERROR_SUCCESS)
      return buffer;
    else
       RegCloseKey(hKey);
      return NULL;
   };

}
Technical Details
Message-ID: <3861DF69.BE193020@guideline.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <7fz04.10671$UW4.110658@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,f3691f13fd2dfd9a
X-Google-Attributes: gidfcea4,public
From: Joris Pollet <joris.pollet@guideline.net>
Subject: Via WinAPI ?
Date: 1999/12/23
Message-ID: <3861DF69.BE193020@guideline.net>
X-Deja-AN: 564116980
Content-Transfer-Encoding: 7bit
References: <7fz04.10671$UW4.110658@afrodite.telenet-ops.be>
X-Accept-Language: nl-BE,en
Content-Type: text/plain; charset=us-ascii
X-Complaints-To: abuse@skynet.be
X-Trace: news1.skynet.be 945938094 26208 194.78.237.59 (23 Dec 1999 08:34:54 GMT)
Organization: Belgacom Skynet SA/NV
Mime-Version: 1.0
NNTP-Posting-Date: 23 Dec 1999 08:34:54 GMT
Newsgroups: be.comp.programming