DebugViewPP icon indicating copy to clipboard operation
DebugViewPP copied to clipboard

DLL Plugin preprocessor-extention feature

Open janwilmans opened this issue 11 years ago • 1 comments

Dropping a dll in the executable directory to allow 3rd party extensions / dependencies without debugview++ depending on 3rd party dlls.

First implementation: Debugview DLL-preprocessor-extension

Incoming lines in CMainFrame::ProcessLines() pass through all Debugview DLL-preprocessor-extension so each extension can take the actions it wants to take.

Example: resolve the brickbox name from the PID and prefix it to the message. Example: fully customizable triggers, any message can trigger any action you want.

janwilmans avatar Jan 03 '14 12:01 janwilmans

proposed by gert-jan: use a COM interface, but without the registration, just implement a interface in a dll and get it by using a dll-method HRESULT GetInterface(IUnknown **p)

janwilmans avatar Jul 11 '14 20:07 janwilmans