Registrace pluginů
Napsal: 27.07.2007 12:22
Předmětem registrace pluginu je zápis CESTY NA DLL SOUBOR pluginu do registrů Windows stanice, která chce plugin spustit!!!
Podmínky pro úspěšnou registraci
V obou níže uvedených případech, tedy jak při ruční registraci, tak při automatické registraci Heliosem, dochází k zápisu do registrů Windows dané stanice, která plugin používá / spouští. K zápisu do registrů Windows je nutné mít dostatečná práva (řeč je o uživatelských právech Windows dané stanice, ne serveru, kde je HELIOS nebo SQL nainstalováno!).
Pokud uživatel daného počítače taková práva nemá, musí se na dané stanici přihlásit uživatel s dostatečnými oprávněními (administrátor) a plugin zaregistrovat (přes Helios - automaticky či ručně). Poté už může plugin na dané stanici používat i uživatel s běžnými právy.
Tuto registraci je nutné provést na všech stanicích (kde se plugin používá) i v případě síťové instalace Heliosu.
Automatická registrace pluginů
Při prvním spuštění pluginu na dané stanici ověří HELIOS, zda je plugin zaregistrován a pokud ne, pokusí se o registraci na pozadí. V ten okamžik se pokusí zaregistrovat soubor DLL pluginu v umístění, ze kterého je spuštěna daná instance programu - tj. v instalační složce HELIOS, tam kde leží Helios.exe.
Platí, co je psáno výše a sice, že uživatel, který HELIOS spustil musí mít na dané stanici dostatečná oprávnění k zápisu do registrů Windows a zároveň musí být HELIOS spuštěn s elevovanými oprávněními, tj. přes volbu Spustit jako správce...
Ruční registrace pluginů
Pokud se z nějakého důvodu nepodaří Heliosu automaticky zaregistrovat plugin v systému a nebo DLL knihovny pluginů nejsou umístěny v instalační složce HELIOS, lze to provést i ručně prostřednictvím systémové utility regsvr32. Na příkazový řádek je třeba zadat:
resp.:
Opět - příkazový řádek, kde toto provádíte je třeba mít spuštěn s příslušnými oprávněními!!!
Přeregistraci pluginů je nutné provést také v situaci, kdy dojde ke změně původního umístění knihoven, tj. např. při migraci na jiný server apod.
Tags: DLL, plugin, registrace, rozšiřující modul
Podmínky pro úspěšnou registraci
V obou níže uvedených případech, tedy jak při ruční registraci, tak při automatické registraci Heliosem, dochází k zápisu do registrů Windows dané stanice, která plugin používá / spouští. K zápisu do registrů Windows je nutné mít dostatečná práva (řeč je o uživatelských právech Windows dané stanice, ne serveru, kde je HELIOS nebo SQL nainstalováno!).
Pokud uživatel daného počítače taková práva nemá, musí se na dané stanici přihlásit uživatel s dostatečnými oprávněními (administrátor) a plugin zaregistrovat (přes Helios - automaticky či ručně). Poté už může plugin na dané stanici používat i uživatel s běžnými právy.
Tuto registraci je nutné provést na všech stanicích (kde se plugin používá) i v případě síťové instalace Heliosu.
Automatická registrace pluginů
Při prvním spuštění pluginu na dané stanici ověří HELIOS, zda je plugin zaregistrován a pokud ne, pokusí se o registraci na pozadí. V ten okamžik se pokusí zaregistrovat soubor DLL pluginu v umístění, ze kterého je spuštěna daná instance programu - tj. v instalační složce HELIOS, tam kde leží Helios.exe.
Platí, co je psáno výše a sice, že uživatel, který HELIOS spustil musí mít na dané stanici dostatečná oprávnění k zápisu do registrů Windows a zároveň musí být HELIOS spuštěn s elevovanými oprávněními, tj. přes volbu Spustit jako správce...
Ruční registrace pluginů
Pokud se z nějakého důvodu nepodaří Heliosu automaticky zaregistrovat plugin v systému a nebo DLL knihovny pluginů nejsou umístěny v instalační složce HELIOS, lze to provést i ručně prostřednictvím systémové utility regsvr32. Na příkazový řádek je třeba zadat:
- Kód: Vybrat vše
regsvr32.exe <NazevDLLSouboruPluginu>.dll
resp.:
- Kód: Vybrat vše
regsvr32.exe <Cesta k DLL souboru pluginu + NazevDLLSouboruPluginu.dll>
Opět - příkazový řádek, kde toto provádíte je třeba mít spuštěn s příslušnými oprávněními!!!
Přeregistraci pluginů je nutné provést také v situaci, kdy dojde ke změně původního umístění knihoven, tj. např. při migraci na jiný server apod.
Tags: DLL, plugin, registrace, rozšiřující modul