Blog gunsmoker-a (lefordított) 1
Regisztráció fájltípust az új alkalmazás
Ha azt tervezi, hogy társítani egy vagy több fájltípus az új alkalmazás, akkor létre kell hozni egy új ProgAzon minden fájltípus kívánt társítani a kérelmet.
Ahhoz, hogy hozzon létre egy ProgAzon minden egyedi fájltípus, amely feldolgozza a kérelmet:- Megjegyzendő, hogy néhány fájltípus sok kiterjesztések, rámutatva, hogy az egyik ProgAzon. Például:
- HKEY_CLASSES_ROOT \ App.jpeg (z ProgAzon)
- HKEY_CLASSES_ROOT \ .jpg = App.jpeg (prognosztizált terjeszkedés a ProgAzon)
- HKEY_CLASSES_ROOT \ .jpeg = App.jpeg (második kiálló kiterjesztések ugyanazon ProgID)
- El kell távolítani az összes értéket ProgAzon a registry, ha eltávolítja az alkalmazást.
- Hagyja a fájltársításokat során érintetlenül az eltávolítás. Ez jól működik, mert a rendszer érzékeli az esetben, ha nem ProgAzon érték és egyszerűen figyelmen kívül hagyja azt. Ha így tesz, akkor elkerülhető a komplex ellenőrző kódot, amely eltávolítja a tervezett bővítés a ProgAzon csak akkor, ha nincs más alkalmazás megváltoztatta a fajta szövetség, miután a telepítést.
- Adjon meg egy egyedi értéket a leírás a fájltípust minden ProgAzon:
- Vagy hagyja meg az alapértelmezett értéket a ProgAzon üres, ami a használata a rendszer leírása „.ext fájl”.
- Vagy lokalizált értéket FriendlyTypeName és a kompatibilitást a régebbi alkalmazások, amelyek közvetlenül leolvasható a registry. Az alapértelmezett érték a ProgAzon (használja ugyanazt az értéket, mint FriendlyTypeName angol nyelven).
A program elemeinek használt azonosító fájltársításokat
Online ProgAzon tartalmaznia kell a következő elemeket. Vegye figyelembe, hogy néhány húr adatok ilyen módon különleges formázást.
AppUserModelID (Windows 7 és újabb)
Telepítse ezt az opcionális érték alkalmazás azonosítója felhasználói modell (Application Felhasználó Model ID, AppUserModelID), ha az alkalmazás kifejezett (explicit) AppUserModelID és használja akár automatikusan a rendszer által generált Jump-listákat a közelmúltban, vagy a gyakran használt, vagy adja meg a Jump-listán. Ha az alkalmazás explicit AppUserModelID, de nem állítja be ezt az értéket, az elemek nem jelennek meg a Jump-listák alkalmazásokat. Ez egy string típusú REG_SZ. További információ - lásd alkalmazás felhasználói azonosítóval (AppUserModelIDs) ..
Telepítse ezt a kötelező értéket zászlók FILETYPEATTRIBUTEFLAGS lista. Vedd EditFlags szabályozza bizonyos szempontból a fájltípust a társított feldolgozást, hogy a ProgAzon, shell. Ön is használja EditFlags belépést korlátozni képes megváltoztatni néhány szempontból a fájlt a felhasználó beír. Értékek FILETYPEATTRIBUTEFLAGS, használt EditFlags, bináris értékeket szánt ötvözi a logikai VAGY művelet. Ez az érték lehet típus REG_DWORD vagy REG_BINARY.
Állítsa be a rekord típus neve fájlok (barátságos név) az ProgAzon alkalmas kijelző a felhasználó számára. A következetesség - kell lennie ugyanazokat az adatokat, mint az alapértelmezett értékeket (lásd fent).. Ez a rekord lehet a típus REG_SZ vagy REG_EXPAND_SZ, de úgy kell kialakítani, mint a közvetett vonal (közvetett string) - vagyis a fájl teljes nevét és értékét az erőforrás, a hajtott @, mint például: @% SystemRoot% \ shell32.dll, -154.
Állítsa be a rekordot egy rövid leírást, hogy shell fogja mutatni erre ProgAzon. Vedd InfoTip jelenik meg, amikor a felhasználó a képre az egeret a ilyen típusú fájlra. Ez az érték lehet típusú REG_SZ vagy REG_EXPAND_SZ, de mint FriendlyTypeName, meg kell közvetett vonalat.
A felvétel beállítása alapértelmezett e alkulcsot a legújabb verzióját a ProgAzon.
Megjegyzés. Ha nem alakul ki side-by-oldali alkalmazás (azaz olyan alkalmazás, amely lehetővé teszi, hogy az egyidejű telepítését annak számos különböző változata ugyanazon a gépen), akkor ne használja a felvétel Curver.
Állítsa be az alapértelmezett értéke A kulcs az alapértelmezett ikonra, hogy szeretné megmutatni a fájltípusok társított ProgAzon. Ez az érték lehet akár REG_SZ, REG_EXPAND_SZ sem, de ez kell formázni a fájl teljes nevét az erőforrás érték, vesszővel elválasztva, például:% SystemRoot% \ shell32.dll, -154.
A következő példában egy kulcsot a regiszterfájlban ProgAzon egyesület:
Segítségével verzióval Programazonosítók
Verziószámmal ProgAzon - ez egy ProgAzon, amely a nevét a verziót. Általában ez történik úgy, hogy a pontok és a verziószámot a név ProgAzon. Például:- Word.Document.6
- Word.Document.8