# TypeLibInformation **Repository Path**: radiumon/TypeLibInformation ## Basic Information - **Project Name**: TypeLibInformation - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-08 - **Last Updated**: 2024-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TypeLib Information library [![NuGet package info][nuget-version-svg]][nuget-version-link] > NuGet package for distributing TypeLib Information library **TlbInf32.dll**. ## Usage Run this command in NuGet package manager: ``` Install-Package TypeLibInformation ``` ### TypeLib Registration The `TlbInf32.dll` native library is registered using the `RegSvrEx.exe` utility into `HKEY_CURRENT_USER`, so we can register the COM server without administrative rights from non-elevated script. To successfully redirect registry keys on Vista SP1 and newer systems, we set the environment variable `OAPERUSERTLIBREG` in `install.ps1` and `uninstall.ps1` scripts. ``` set OAPERUSERTLIBREG=1 ``` For more information, see [OaEnablePerUserTLibRegistration function][1]. ## License **TypeLib Importer** package source code is license under [MIT License](LICENSE.txt) The **RegSvrEx** utility is licensed under [The Code Project Open License (CPOL)](RegSvrEx/CPOL.htm). The **TlbInf32.dll** library is a property of Microsoft Corp. [1]: http://msdn.microsoft.com/en-us/library/windows/desktop/cc713570(v=vs.85).aspx [nuget-version-svg]: https://img.shields.io/nuget/v/TypeLibInformation.svg [nuget-version-link]: https://www.nuget.org/packages/TypeLibInformation/