Accessing Msvbvm60 API
Accessing Msvbvm60 API
Theeditingoperations fallintotwocategories,thosedonebyeditingfieldsintherighthandsideofthecontrol,and commandsexecutedfromthecontextmenuinthetreecontrol.Thisdocumentexplainsthecontext menucommandsforeachtypeofselection. Link:http://www.powervb.com/ Letsstartwiththis.ThefirstthingwehavetodoisfindMSVBVM60.dll(locatedinthesytem32 folder)andseewhatfunctionsexports.TodothisopenPEExplorer,File>Open>navigatetothe system32folderandselectMSVBVM60.dll,oncewehavethefileopenwegotoview>exportor Ctrl+E. Youshouldseealistwithalltheexportedfunctionsantheirordinals.Someofthisfunctionsare commonlyusedinvbandwelldocumented,butmostofthemareamystery.YoucanGoogleforinfo aboutthem.
Itshouldlooklikethis
IstimetoupdatetheVBA6.DLLfiletoreflectthechanges.OpenPEExplorerFile>Open>naviagteto theVBfolderandselectVBA6.DLLnowopentheresourceview,View>ResourcesorCtrl+R
Atthispointyoujustneedtosaveandrepeatthefirstprocessagain(replaceTLB),thisisself explanatory,butI'mpastingsomemorescreencapssoyoucanseeallthevalues.