Registrace KsOleModul: Porovnání verzí
(Založena nová stránka: '''Registrace KsOleModul s absolutní cestou''' Postup registrace <br> - Na počítači, odkud je aplikace spouštěna spusťte příkazový řádek jako správce - Aby…) |
|||
| Řádek 6: | Řádek 6: | ||
- Na počítači, odkud je aplikace spouštěna spusťte příkazový řádek jako správce | - Na počítači, odkud je aplikace spouštěna spusťte příkazový řádek jako správce | ||
- Aby bylo zajištěno, že registrace proběhne 32 bitovou verzí aplikace REGASM.EXE, vyhledejte ji pomocí | - Aby bylo zajištěno, že registrace proběhne 32 bitovou verzí aplikace REGASM.EXE, vyhledejte ji pomocí <br> | ||
CD %WINDIR% | CD %WINDIR% <br> | ||
DIR /s /b | FIND /I "regasm.exe" | DIR /s /b | FIND /I "regasm.exe" <br> | ||
v seznamu by mělo být nalezeno několik záznamů, vyberte ten s nejvyšší verzí frameworku, který nemá v PATH hodnotu 64 a přepněte se do tohoto adresáře. Např: | v seznamu by mělo být nalezeno několik záznamů, vyberte ten s nejvyšší verzí frameworku, který nemá v PATH hodnotu 64 a přepněte se do tohoto adresáře. Např: <br> | ||
CD C:\Windows\Microsoft.NET\Framework\v4.0.30319\ | CD C:\Windows\Microsoft.NET\Framework\v4.0.30319\ <br> | ||
- Odregistrujte již zaregistrovanou knihodnu KSOLEModul.DLL | - Odregistrujte již zaregistrovanou knihodnu KSOLEModul.DLL <br> | ||
.\REGASM.EXE /unregister KSOLEModul.DLL | .\REGASM.EXE /unregister KSOLEModul.DLL <br> | ||
- Ověřte, že knihovna není zaregistrována s žádnou absolutní cestou | - Ověřte, že knihovna není zaregistrována s žádnou absolutní cestou <br> | ||
REG.EXE QUERY HKLM /S | FIND /I "CodeBase" | Find /I "KSOLEMODUL.DLL" | REG.EXE QUERY HKLM /S | FIND /I "CodeBase" | Find /I "KSOLEMODUL.DLL" <br> | ||
Zpracování může trvat i několik minut, na závěr by neměl být na výstupu žádný řetězec. Pokud by přecejen nějaký seznam vznikl, je třeba opakovat krok č. 3 se zadáním knihovny k odregistrování i s absolutní cestou | Zpracování může trvat i několik minut, na závěr by neměl být na výstupu žádný řetězec. Pokud by přecejen nějaký seznam vznikl, je třeba opakovat krok <br> | ||
č. 3 se zadáním knihovny k odregistrování i s absolutní cestou <br> | |||
- Knihovnu zaregistrujte znova s tím, že zadáte absolutní cestu k DLL knihovně a navíc přídáte argument /CODEBASE. | - Knihovnu zaregistrujte znova s tím, že zadáte absolutní cestu k DLL knihovně a navíc přídáte argument /CODEBASE. <br> | ||
.\REGASM.EXE \\pocitac\adresar\adresar\KSOLEModul.DLL /CODEBASE | .\REGASM.EXE \\pocitac\adresar\adresar\KSOLEModul.DLL /CODEBASE <br> | ||
Při registraci bude zobrazen rozsáhlejší warning RA0000, ale registrace by měla být úspěšně provedena. To lze ověřit zopakováním kroku č. 4, v seznamu by se měl tentokrát vypsat záznam se správnou cestou k souboru. | Při registraci bude zobrazen rozsáhlejší warning RA0000, ale registrace by měla být úspěšně provedena. To lze ověřit zopakováním kroku č. 4, v seznamu by se měl tentokrát vypsat záznam se správnou cestou k souboru. <br> | ||
- Vyzkoušejte aplikaci jako běžný uživatel. Přístup k DLL knihovně by měl být pro něj dostupný. | - Vyzkoušejte aplikaci jako běžný uživatel. Přístup k DLL knihovně by měl být pro něj dostupný. <br> | ||
Verze z 15. 6. 2016, 14:44
Registrace KsOleModul s absolutní cestou
Postup registrace
- Na počítači, odkud je aplikace spouštěna spusťte příkazový řádek jako správce
- Aby bylo zajištěno, že registrace proběhne 32 bitovou verzí aplikace REGASM.EXE, vyhledejte ji pomocí
CD %WINDIR%
DIR /s /b | FIND /I "regasm.exe"
v seznamu by mělo být nalezeno několik záznamů, vyberte ten s nejvyšší verzí frameworku, který nemá v PATH hodnotu 64 a přepněte se do tohoto adresáře. Např:
CD C:\Windows\Microsoft.NET\Framework\v4.0.30319\
- Odregistrujte již zaregistrovanou knihodnu KSOLEModul.DLL
.\REGASM.EXE /unregister KSOLEModul.DLL
- Ověřte, že knihovna není zaregistrována s žádnou absolutní cestou
REG.EXE QUERY HKLM /S | FIND /I "CodeBase" | Find /I "KSOLEMODUL.DLL"
Zpracování může trvat i několik minut, na závěr by neměl být na výstupu žádný řetězec. Pokud by přecejen nějaký seznam vznikl, je třeba opakovat krok
č. 3 se zadáním knihovny k odregistrování i s absolutní cestou
- Knihovnu zaregistrujte znova s tím, že zadáte absolutní cestu k DLL knihovně a navíc přídáte argument /CODEBASE.
.\REGASM.EXE \\pocitac\adresar\adresar\KSOLEModul.DLL /CODEBASE
Při registraci bude zobrazen rozsáhlejší warning RA0000, ale registrace by měla být úspěšně provedena. To lze ověřit zopakováním kroku č. 4, v seznamu by se měl tentokrát vypsat záznam se správnou cestou k souboru.
- Vyzkoušejte aplikaci jako běžný uživatel. Přístup k DLL knihovně by měl být pro něj dostupný.