Proview (PVDasm) Free Disassembler enables reverse engineer programmers to write a full Plug-Ins using it's SDK system. PVDasm includes a set of internal instructions (API) which gives the users the ebility to extend PVDasm Disassembler power and write custom integrated tools. The downloadable SDK is a c++ code, but it can be easily ported to other langueges. PVDasm includes more than 10 APIs and more being added due to request and develpment.
Get the Basic Proview (PVDasm) Plugin SDK: Download
PVDasm Disassembler SDK DLL Example
//The Plugin Exports this Functions to be used inside PVDasm void InstallDll(PLUGINFO plg) { PlgData.DisasmReady = plg.DisasmReady; PlgData.FilePtr = plg.FilePtr; PlgData.LoadedPe = plg.LoadedPe; PlgData.Parent_hWnd = plg.Parent_hWnd; PlgData.FileSize = plg.FileSize; DialogBoxParam(hDllInstance, MAKEINTRESOURCE(IDD_MAIN_PLUGIN), NULL, (DLGPROC)DlgProc,0); } // Returns the PLUGIN_NAME to PVDasm Disassembler char* PluginInfo() { return PLUGIN_NAME; }
Download Generic SDK System
If you ever wanted to code your own plug-in SDK system than you can download my own plug-in system engine right here