Shell Registry Handling Functions
In deze sectie worden de afhandelingsfuncties van het Windows Shell-register beschreven. De programmeerelementen die in deze documentatie worden uitgelegd, worden geëxporteerd door Shlwapi.dll en gedefinieerd in Shlwapi.h en Shlwapi.lib.
In deze sectie
Onderwerp | Beschrijving |
---|---|
AssocCreate |
Hiermee wordt een aanwijzer geretourneerd naar een IQueryAssociations-object. |
AssocGetPerceivedType |
Hiermee wordt het waargenomen type van een bestand opgehaald op basis van de extensie. |
AssocIsDangerous |
Bepaalt of een bestandstype wordt beschouwd als een mogelijk beveiligingsrisico. |
AssocQueryKey |
Zoekt en haalt een sleutel op die betrekking heeft op een bestands- of protocolkoppeling uit het register. |
AssocQueryString- |
Zoekt en haalt een tekenreeks met betrekking tot een bestand of protocolkoppeling op uit het register. |
AssocQueryStringByKey |
Hiermee wordt een tekenreeks met betrekking tot een bestandskoppeling gezocht en opgehaald uit het register die begint met een opgegeven sleutel. |
SHCopyKey- |
Recursief kopieert de subsleutels en waarden van de bronsubsleutel naar de doelsleutel.
SHCopyKey- kopieert de beveiligingskenmerken van de sleutels niet. |
SHDeleteEmptyKey |
Hiermee verwijdert u een lege sleutel. |
SHDeleteKey- |
Hiermee verwijdert u een subsleutel en alle onderliggende waarden. Met deze functie worden de sleutel en alle waarden van de sleutel uit het register verwijderd. |
SHDeleteValue- |
Hiermee verwijdert u een benoemde waarde uit de opgegeven registersleutel. |
SHEnumKeyEx- |
Opsomming van de subsleutels van de opgegeven open registersleutel. |
SHEnumValue |
Inventariseert de waarden van de opgegeven open registersleutel. |
SHGetAssocKeys |
Hiermee haalt u een matrix van klassesubsleutels op die zijn gekoppeld aan een IQueryAssociations-object. |
SHGetValue- |
Hiermee haalt u een registerwaarde op. |
SHOpenRegStream2 |
Hiermee opent u een registerwaarde en wordt een stroom geleverd die kan worden gebruikt om van of naar de waarde te schrijven. Deze functie vervangt SHOpenRegStream-. |
SHQueryInfoKey |
Haalt informatie over een opgegeven registersleutel op. |
SHQueryValueEx- |
Hiermee opent u een registersleutel en voert u een query uit voor een specifieke waarde. |
SHRegCloseUSKey |
Hiermee sluit u een ingang tot een gebruikersspecifieke registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE). |
SHRegCreateUSKey |
Hiermee maakt of opent u een registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE). |
SHRegDeleteEmptyUSKey |
Hiermee verwijdert u een lege registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE). |
SHRegDeleteUSValue |
Hiermee verwijdert u een registersubsleutelwaarde in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE). |
SHRegDuplicateHKey |
Hiermee wordt de HKEY-ingang van een registersleutel gedupliceerd. |
SHRegEnumUSKey |
Opsomming van de subsleutels van een registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE). |
SHRegEnumUSValue |
Inventariseert de waarden van de opgegeven registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE). |
SHRegGetBoolUSValue |
Hiermee haalt u een Booleaanse waarde op uit een registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE). |
SHRegGetIntW- |
Leest een numerieke tekenreekswaarde uit het register en converteert deze naar een geheel getal. |
SHRegGetPath- |
Haalt een bestandspad op uit het register en breidt indien nodig omgevingsvariabelen uit. |
SHRegGetUSValue |
Haalt een waarde op uit een registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE). |
SHRegOpenUSKey |
Hiermee opent u een registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE). |
SHRegQueryInfoUSKey |
Hiermee wordt informatie opgehaald over een opgegeven registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE). |
SHRegQueryUSValue |
Hiermee worden het type en de gegevens opgehaald voor een opgegeven naam die is gekoppeld aan een open registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE). |
SHRegSetPath- |
Neemt een bestandspad, vervangt mapnamen door omgevingstekenreeksen en plaatst de resulterende tekenreeks in het register. |
SHRegSetUSValue |
Hiermee stelt u een registersubsleutelwaarde in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE). |
SHRegSetValue- |
Hiermee stelt u een registerwaarde in. Gebruik RegSetValue. |
SHRegWriteUSValue |
Hiermee schrijft u een waarde naar een registersubsleutel in een gebruikersspecifieke substructuur (HKEY_CURRENT_USER of HKEY_LOCAL_MACHINE). |
SHSetValue- |
Hiermee stelt u de waarde van een registersleutel in. |