Megosztás a következőn keresztül:


Shell Registry Handling Functions

Ez a szakasz a Windows Shell beállításjegyzék-kezelési funkcióit ismerteti. A jelen dokumentációban ismertetett programozási elemeket Shlwapi.dll exportálja, és a Shlwapi.h és a Shlwapi.lib fájlban definiálja.

Ebben a szakaszban

Téma Leírás
AssocCreate
Egy IQueryAssociations objektumra mutató mutatót ad vissza.
AssocGetPerceivedType
Lekéri egy fájl észlelt típusát a bővítménye alapján.
AssocIsDangerous
Meghatározza, hogy egy fájltípus potenciális biztonsági kockázatnak minősül-e.
AssocQueryKey
Fájl- vagy protokolltársításhoz kapcsolódó kulcsot keres és kér le a beállításjegyzékből.
AssocQueryString
Fájl- vagy protokolltársítással kapcsolatos sztringet keres és kér le a beállításjegyzékből.
AssocQueryStringByKey
Egy fájltársítással kapcsolatos sztringet keres és kér le a beállításjegyzékből egy megadott kulcstól kezdve.
SHCopyKey
Rekurzív módon másolja a forrás alkulcsának alkulcsait és értékeit a célkulcsba. SHCopyKey nem másolja a kulcsok biztonsági attribútumait.
SHDeleteEmptyKey
Üres kulcs törlése.
SHDeleteKey
Törli az alkulcsot és annak összes leszármazottját. Ez a függvény eltávolítja a kulcsot és a kulcs összes értékét a beállításjegyzékből.
SHDeleteValue
Névvel ellátott érték törlése a megadott beállításkulcsból.
SHEnumKeyEx
A megadott nyitott beállításkulcs alkulcsainak számbavétele.
SHEnumValue
A megadott nyitott beállításkulcs értékeinek számbavétele.
SHGetAssocKeys
Egy IQueryAssociations objektumhoz társított osztályalkulcsokat tartalmazó tömböt kér le.
SHGetValue
Beolvas egy beállításjegyzék-értéket.
SHOpenRegStream2
Megnyitja a beállításjegyzék-értéket, és egy adatfolyamot biztosít, amely olvasásra vagy írásra használható az értékre. Ez a függvény felülírja SHOpenRegStream.
SHQueryInfoKey
Egy megadott beállításkulcsra vonatkozó információkat kér le.
SHQueryValueEx
Megnyitja a beállításkulcsot, és lekérdezi egy adott értékhez.
SHRegCloseUSKey
Egy felhasználóspecifikus alkulcs (HKEY_CURRENT_USER vagy HKEY_LOCAL_MACHINE) felhasználóspecifikus beállításkulcsához zár be egy leírót.
SHRegCreateUSKey
Létrehoz vagy megnyit egy beállításjegyzék-alkulcsot egy felhasználóspecifikus altartományban (HKEY_CURRENT_USER vagy HKEY_LOCAL_MACHINE).
SHRegDeleteEmptyUSKey
Töröl egy üres beállításjegyzék-alkulcsot egy felhasználóspecifikus altartományban (HKEY_CURRENT_USER vagy HKEY_LOCAL_MACHINE).
SHRegDeleteUSValue
Törli a beállításjegyzék alkulcsának értékét egy felhasználóspecifikus alkészletben (HKEY_CURRENT_USER vagy HKEY_LOCAL_MACHINE).
SHRegDuplicateHKey
Duplikálja a beállításkulcs HKEY-leíróját.
SHRegEnumUSKey
Egy beállításjegyzék-alkulcs alkulcsainak számbavétele egy felhasználóspecifikus alkészletben (HKEY_CURRENT_USER vagy HKEY_LOCAL_MACHINE).
SHRegEnumUSValue
Számba adja a megadott beállításjegyzék-alkulcs értékeit egy felhasználóspecifikus alkulcsban (HKEY_CURRENT_USER vagy HKEY_LOCAL_MACHINE).
SHRegGetBoolUSValue
Logikai értéket kér le egy felhasználóspecifikus alkulcs (HKEY_CURRENT_USER vagy HKEY_LOCAL_MACHINE) beállításkulcsából.
SHRegGetIntW
Beolvas egy numerikus sztringértéket a beállításjegyzékből, és egész számmá alakítja.
SHRegGetPath
Lekéri a fájl elérési útját a beállításjegyzékből, és szükség szerint bővíti a környezeti változókat.
SHRegGetUSValue
Egy felhasználóspecifikus alkulcs (HKEY_CURRENT_USER vagy HKEY_LOCAL_MACHINE) beállításkulcsából kér le egy értéket.
SHRegOpenUSKey
Megnyitja a beállításjegyzék alkulcsát egy felhasználóspecifikus altartományban (HKEY_CURRENT_USER vagy HKEY_LOCAL_MACHINE).
SHRegQueryInfoUSKey
Adatokat kér le egy adott beállításjegyzék-alkulcsról egy felhasználóspecifikus alkészletben (HKEY_CURRENT_USER vagy HKEY_LOCAL_MACHINE).
SHRegQueryUSValue
Lekéri egy felhasználóspecifikus alkulcs (HKEY_CURRENT_USER vagy HKEY_LOCAL_MACHINE) megnyitott beállításkulcshoz társított megadott név típusát és adatait.
SHRegSetPath
Fájl elérési útját választja, a mappaneveket környezeti sztringekre cseréli, és az eredményül kapott sztringet a beállításjegyzékbe helyezi.
SHRegSetUSValue
Beállításjegyzék-alkulcs értékét állítja be egy felhasználóspecifikus alkészletben (HKEY_CURRENT_USER vagy HKEY_LOCAL_MACHINE).
SHRegSetValue
Beállításjegyzék-értéket állít be.
Használja a RegSetValue a helyén.
SHRegWriteUSValue
Értéket ír egy beállításjegyzék-alkulcsba egy felhasználóspecifikus alkészletben (HKEY_CURRENT_USER vagy HKEY_LOCAL_MACHINE).
SHSetValue
Beállítja egy beállításkulcs értékét.