tyranid / oleviewdotnet

A .net OLE/COM viewer and inspector to merge functionality of OleView and Test Container
GNU General Public License v3.0
1.14k stars 185 forks source link

TypeLib result are missing something #4

Closed hulucc closed 6 years ago

hulucc commented 7 years ago

for example: the Mode property of Session(IID 000c109e-0000-0000-c000-000000000046) in oleview

[id(0x00000004), propget, helpcontext(0x000025e8)]
VARIANT_BOOL Mode([in] MsiRunMode Flag);

in vs2015(add %windir%\system32\msi.dll to project reference)

_20170613114654 _20170613114720

in oleviewdotnet

bool Mode { get; set; }
tyranid commented 7 years ago

Well I wasn't exposing it in the output. I'm not going to support invoke these methods atm, I'm not really working on it but I've added support for displaying property parameters. I've not updated the release so you'll need to compile from source. Thanks for pointing this out.