O instalaci a odinstalaci aplikací typu plug-in

Mechanismus pro automatické načítání modulů plug-in umožňuje jednodušší rozmístění vlastních aplikací pomocí formátu balíčku.

Formát balíčku je běžná struktura složek, která má ve svém názvu příponu .bundle a zahrnuje soubor XML, který definuje různé komponenty modulu plug-in. V případě nasazování vlastních aplikací jako balíčku BUNDLE lze snáze cílit na více operačních systémů a verzí produktů, protože parametry modulu plug-in jsou definovány v souboru XML balíčku. Balíček BUNDLE lze při implementaci modulu plug-in použít jako alternativu k vytváření složitých instalačních skriptů.

Modul plug-in může být rozmístěn tak, že jej umístíte do složky ApplicationPlugins nebo ApplicationAddins na místním disku.

Při spuštění produktu založeného na aplikaci AutoCAD se ve složkách ApplicationPlugins nebo ApplicationAddins vyhledávají doplňkové moduly. Nalezené doplňky se automaticky zaregistrují a načtou na základě metadat v souboru XML každého balíčku.

Poznámka: I když je možné načítat doplňky z libovolné složky ApplicationPlugins, je vhodné umístit všechny moduly do složky %PROGRAMFILES%\Autodesk\ApplicationPlugins v systému Windows. Doplňky v tomto umístění jsou důvěryhodné a nekontroluje se u nich přítomnost digitálního podpisu. Všechny ostatní složky ApplicationPlugins musí být považovány za důvěryhodné v rámci předvoleb aplikace a měly by být digitálně podepsány.

Důvěryhodnost doplňkových balíčků

Počínaje produkty založenými na aplikaci AutoCAD 2016 se v systému Windows doporučuje digitálně podepsat vlastní programové soubory. Digitálním podepsáním vlastního programového souboru informujete uživatele o tom, kdo vlastní programový soubor publikoval a zda byly v souboru po jeho digitálním podepsání provedeny nějaké změny. Další informace o digitálním podepisování vlastních programových souborů naleznete v tématu Digitální podepisování vlastních programových souborů.

U každého načítaného vlastního programového souboru se kontroluje existence digitálního podpisu. Pokud je nalezen digitální podpis připojený k vlastnímu programovému souboru, uživateli se zobrazí informace o digitálním certifikátu a o vydavateli, který soubor podepsal. Uživatel se může rozhodnout, zda chce pokračovat a načíst soubor. Volitelně může rovněž označit všechny soubory od vydavatele načítaného souboru jako důvěryhodné. Pokud digitální podpis není nalezen nebo je nalezen neplatný digitální podpis, uživateli se zobrazí informace, že programový soubor nemusí být bezpečné načíst a spustit.

Instalace doplňkových balíčků

Balíček může být implementován pomocí instalačního programu, například MSI, nebo ručním zkopírováním souborů a struktury složek do složky ApplicationPlugins nebo ApplicationAddins. V případě položek stažených z webu Autodesk App Store se implementace balíčku provádí v systému Windows pomocí instalačního programu MSI.

Načítání doplňkových balíčků

Ve výchozím nastavení se moduly plug-in automaticky registrují v produktu založeném na aplikaci AutoCAD, a to ve chvíli, kdy je nový modul plug-in nainstalován během aktuální relace. Chování při načítání modulů plug-in se řídí systémovou proměnnou APPAUTOLOAD. Pokud je proměnná APPAUTOLOAD nastavena na hodnotu 0, nenačtou se žádné moduly plug-in, pokud není použit příkaz APLAUTONAČTENÍ.

Poznámka: Počínaje produkty založenými na aplikaci AutoCAD 2014 musí vlastní aplikace pracovat v zabezpečeném režimu, pokud je systémová proměnná SECURELOAD nastavena na hodnotu 1 nebo 2. Při práci v zabezpečeném režimu je načítání a spouštění souborů obsahujících kód v programu omezeno na důvěryhodná umístění. Důvěryhodná umístění jsou určena systémovou proměnnou TRUSTEDPATHS.

Odinstalace doplňkových balíčků

Balíček lze odinstalovat odstraněním příslušné složky s příponou .bundle ze složky ApplicationPlugins nebo ApplicationAddins. Lze to provést pomocí možnosti pro odinstalaci, pokud je v původním instalačním programu k dispozici, nebo ručním odstraněním složky .bundle.

Poznámka: Modul plug-in stažený z webu Autodesk App Store lze také odinstalovat opakovaným stažením modulu plug-in. Po dokončení stahování budete vyzváni k odinstalaci modulu plug-in.