Registrace KsOleModul: Porovnání verzí

Z Prirucky
Řádek 4: Řádek 4:
Postup registrace <br>
Postup registrace <br>


- Na počítači, odkud je aplikace spouštěna spusťte příkazový řádek jako správce
1. 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í <br>
2. Aby bylo zajištěno, že registrace proběhne 32 bitovou verzí aplikace REGASM.EXE, vyhledejte ji pomocí <br>
<span style="color:#436EEE">'''CD %WINDIR%'''</span>
<span style="color:#436EEE">'''CD %WINDIR%'''</span>


Řádek 17: Řádek 17:




- Odregistrujte již zaregistrovanou knihodnu KSOLEModul.DLL <br>
3. Odregistrujte již zaregistrovanou knihodnu KSOLEModul.DLL <br>


<span style="color:#436EEE">'''.\REGASM.EXE /unregister KSOLEModul.DLL'''</span> <br>
<span style="color:#436EEE">'''.\REGASM.EXE /unregister KSOLEModul.DLL'''</span> <br>




- Ověřte, že knihovna není zaregistrována s žádnou absolutní cestou <br>
4. Ověřte, že knihovna není zaregistrována s žádnou absolutní cestou <br>


<span style="color:#436EEE">'''REG.EXE QUERY HKLM /S | FIND /I "CodeBase" | Find /I "KSOLEMODUL.DLL"'''</span> <br>
<span style="color:#436EEE">'''REG.EXE QUERY HKLM /S | FIND /I "CodeBase" | Find /I "KSOLEMODUL.DLL"'''</span> <br>
Řádek 31: Řádek 31:




- Knihovnu zaregistrujte znova s tím, že zadáte absolutní cestu k DLL knihovně a navíc přídáte argument /CODEBASE. <br>
5. Knihovnu zaregistrujte znova s tím, že zadáte absolutní cestu k DLL knihovně a navíc přídáte argument /CODEBASE. <br>


<span style="color:#436EEE">'''.\REGASM.EXE \\pocitac\adresar\adresar\KSOLEModul.DLL /CODEBASE'''</span> <br>
<span style="color:#436EEE">'''.\REGASM.EXE \\pocitac\adresar\adresar\KSOLEModul.DLL /CODEBASE'''</span> <br>
Řádek 39: Řádek 39:




- Vyzkoušejte aplikaci jako běžný uživatel. Přístup k DLL knihovně by měl být pro něj dostupný. <br>
6. 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, 15:19

Registrace KsOleModul s absolutní cestou


Postup registrace

1. Na počítači, odkud je aplikace spouštěna spusťte příkazový řádek jako správce

2. 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\


3. Odregistrujte již zaregistrovanou knihodnu KSOLEModul.DLL

.\REGASM.EXE /unregister KSOLEModul.DLL


4. 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


5. 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.


6. Vyzkoušejte aplikaci jako běžný uživatel. Přístup k DLL knihovně by měl být pro něj dostupný.


Odkazy