Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az alábbi példában egy Litware, Inc. nevű hipotetikus szoftverfejlesztő vállalat létrehoz egy új hanglejátszót LitwarePlayer néven. A Litware egy fájltársítást szeretne kialakítani a LitwarePlayer és elsődleges fájltípusa között, amely egy újonnan kifejlesztett hangformátumot használ, amely lehetővé teszi egy teljes hang CD tárolását kevesebb, mint 10 kilobájtnyi memóriában, minőségvesztés nélkül.
Fontos
Ez a témakör nem vonatkozik a Windows 10-re. Az alapértelmezett fájltársítások működése a Windows 10-ben megváltozott. További információkért: lásd a Windows 10 alapértelmezett alkalmazásainak kezelésével kapcsolatos változások szakaszát ebben a bejegyzésben .
Új fájltársítás tervezése
A vállalatnak a következő lépéseket kell végrehajtania.
Döntse el, hogy az új fájltípust nyilvános vagy privátként kell-e kezelni. Ez az új fájltípus egy médiatípus. Mivel a felhasználók különböző platformokon cserélnek médiafájlokat, és előfordulhat, hogy más alkalmazásoknak is be kell olvasniuk a LitwarePlayer formátumot, a nyilvános fájltípus a legmegfelelőbb.
Határozza meg, hogy ez a fájltípus már definiálva van-e. Ellenőrizze az Internet Assigned Numbers Authority (IANA) MIME-adatbázist és az interneten található egyéb nyilvános fájltípus-adatbázisokat, és állapítsa meg, hogy nincs-e meghatározva hasonló fájltípus. Mivel ez egy új fájlformátum, új fájltípust kell definiálnia.
Adjon meg egy fájlnévkiterjesztést az új fájltípushoz. A fejlesztők kiválasztják a
.opa-ltw-audio-t, amely magában foglalja a szállító rövidítését, és egy utalást arra, hogy mit tartalmaz a fájl. A kutatás megállapítja, hogy a bővítményt senki más nem használja. Az aktuális ajánlásokat követve nincs definiálva rövid bővítmény.Definiáljon egy MIME-típust a fájltípushoz, és regisztrálja azt az IANA-val. A Litware az új MIME-típust audio/LitwarePlayer.1 határozza meg, és előkészít egy MIME-típusalkalmazást a 2045-ös, 2046-os, 2047-es és 2048-as számú Megjegyzések kérése (RFC) számban meghatározott irányelveknek megfelelően. Ezután elküldik az alkalmazást az IANA-nak, amely hozzáadja az új fájltípust a regisztrált MIME-típusok adatbázisához.
Határozza meg, hogy létezik-e ProgID a fájltípushoz. Mivel ez egy új fájltípus, nincs ProgID. Litware hozzáfog a LitwarePlayer új ProgID-jának megtervezéséhez. Úgy döntenek, hogy a "LitwarePlayer Audio Player" barátságos nevet választják, amely erőforrásként van tárolva a LitwarePlayer.exe fájlban, és terveznek egy alapértelmezett ikont a LitwarePlayerhez társított fájlok számára, amely szintén a LitwarePlayer.exefájlban van tárolva. Mivel a LitwarePlayer egy új alkalmazás, ez egy 1-es verziójú ProgID.
Regisztrálja a ProgID azonosítót. A LitwarePlayer telepítésekor a telepítőprogram a következő ProgID bejegyzést hozza létre a beállításjegyzékben.
HKEY_CLASSES_ROOT Litware.LitwarePlayer.1 (Default) = LitwarePlayer Audio Player FriendlyTypeName = @LitwarePlayer, -120 CurVer (Default) = Litware.LitwarePlayer.1 DefaultIcon (Default) = LitwarePlayer, -142 shell play command (Default) = "%ProgramFiles%\LitwarePlayer\LitwarePlayer.exe" "%1"A parancskulcsban a %1 lesz átadva a lejátszandó fájl elérési útjaként.
Regisztrálja a fájltípus fájlnévkiterjesztését. A LitwarePlayer telepítésekor a telepítőprogram a következő bejegyzéseket hozza létre a beállításjegyzékben az egyéni fájltípus-bővítményhez.
HKEY_CLASSES_ROOT .opa-vwi-audio (Default) = Litware.LitwarePlayer.1 PerceivedType = Audio Content Type = audio/LitwarePlayer
Megjegyzés
Amikor létrehoz vagy módosít egy fájltársítást, értesítse a rendszert arról, hogy módosítás történt SHChangeNotifymeghívásával, és adja meg a SHCNE_ASSOCCHANGED eseményt. Ha ez nem történik meg, előfordulhat, hogy a shell nem ismeri fel a módosításokat a rendszer újraindításáig.
További erőforrások
- Fájltársítások bemutatása
- InternetBöngésző vagy e-mail-ügyfél regisztrálása a Windows Start menüben
- Alkalmazás regisztrálása URI-sémába
Kapcsolódó témakörök
-
Útmutatók az alapértelmezett alkalmazások kezeléséhez Windows Vista és későbbi verziókban
-
Programhozzáférés és számítógép alapértelmezésének (SPAD) beállítása