Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

SelfRegTable


7 replies to this topic

mayur

mayur
  • Members
  • 12 posts

Posted 12 June 2006 - 17:40

Hi All,

What kind of files(.dll,.ocx,.exe,.vbx,.tlb..etc) can be selfregistered using selfreg table and Selfregmodules stanadard actions.

Thanks and Regards
Mayur

Edited by mayur, 12 June 2006 - 17:46.


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 12 June 2006 - 22:25

I think the same files that you could regsiter using regsvr32, i.e. any file that exports a DllRegisterServer function.

mayur

mayur
  • Members
  • 12 posts

Posted 13 June 2006 - 09:44

Thanks Stefan.

Do you know or have experienced whether .tlb and .Vbx file can be registered with regsvr32? Becoz I am facing error during installation of one .tlb and one .vbx file which are registered using selfreg table in the vendor Msi.

I know that .exe file does not get registered using selfreg table.


Regards
Mayur

Edited by mayur, 13 June 2006 - 09:50.


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 13 June 2006 - 10:00

Don't know about vbx but tlb is a type library which I don't think can be registered that way. Why do you think you need to register it? tlb can be installed using the TypeLib table.

To test yourself:
Start > Run: regsvr32.exe your.vbx
This might even give you a meaningful error message if it fails.

mayur

mayur
  • Members
  • 12 posts

Posted 13 June 2006 - 10:06

Thanks stefan.

Mayur

Glytzhkof

Glytzhkof
  • Moderators
  • 1,447 posts

Posted 14 June 2006 - 00:50

As far as I know tlb files are just external versions of data already embedded in the EXE. Hence registering it would be redundant and duplicate if the EXE file is already being registered.
Regards
-Stein Åsmul

VBScab

VBScab
  • Full Members
  • 436 posts

Posted 28 June 2006 - 15:33

Use the freely-downloadable Microsoft tool REGTLIB.EXE.
- Don't know why 'x' happened? Want to know why 'y' happened? ProcMon will tell you.
- Try using http://www.google.com before posting.
- I answer questions only via forums. Please appreciate the time I give here and don't send me personal emails.

Zweitze

Zweitze
  • Full Members
  • 522 posts

Posted 04 July 2006 - 19:33

Why don't you use the TypeLib table? It is designed for registering tlb files.