Download PVDasm Disassembler Plugin SDK

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