Skip to content
Projects

tyranid/oleviewdotnet has 1,434 GitHub stars and 197 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 05:29 UTC. Last push 2024-12-09.

How these counts are measured

A .net OLE/COM viewer and inspector to merge functionality of OleView and Test Container

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

OleView.NET

OleView.NET is a .NET 4 application to provide a tool which merges the classic SDK tools OleView and Test Container into one application. It allows you to find COM objects through a number of different views (e.g. by CLSID, by ProgID, by server executable), enumerate interfaces on the object and then create an instance and invoke methods. It also has a basic container to attack ActiveX objects to so you can see the display output while manipulating the data.

It comes with a both a UI and a PowerShell module. The PowerShell module must run in the last version of PowerShell 5, it does not work correctly in PowerShell 7+ as the latest versions of .NET have removed certain COM interop features that the project relies upon.

Building

To correctly build from source you'll need to pull the repository and its submodules. You can do this using the command:

git clone --recurse-submodules https://github.com/tyranid/oleviewdotnet.git

If you don't want to build the tools you can also get the latest published release from the PowerShell Gallery, here. Or by running the PowerShell command:

Install-Module OleViewDotNet

The PowerShell module also includes the UI executable, which you can run directly or by using the Show-ComDatabase command in PowerShell.

Disclaimer

All work (barring the shameless borrowing of the icon) copyright James Forshaw (c) 2014-2024

Explore related projects