Deviare Changelog
What's new in Deviare
Deviare Changelog
Changes from version 0.9.3b to 0.9.4b
Released on May of 2009
- Fix: Database Editor: fix improper offset set in parameters
- Fix: error handling calling convention in API Hooks
- CreateSpyMgr API no longer calls CoCreateInstance. This allows use of Deviare.dll w/o registration
Changes from version 0.9.2b to 0.9.3b
Released on February of 2009
- Fix: duplicated IIDs
- Fix: deadlock on process creation
- Added Python example and wrappers
Changes from version 0.9.1b to 0.9.2b
Released on December of 2008
- Fix: error handling WORD parameters that caused crash in functions like InternetConect, HttpOpenRequest, and others form wininet.dll.
Changes from version 0.9.0b to 0.9.1b
Released on December of 2008
- Added the source code of the Deviare COM Console.
- Added a sample add-in (with code) for hooking Outlook objects.
- Added a property to try & install hooks immediately.
- Deviare COM Objects are now registered as Free Apartment
Changes from version 0.8.3b to 0.9.0b
Released on November of 2008
- Deviare is now a proper COM Library. It must be registered, and Classes can be created by traditional Component instantiation methods such as CreateObject & CocreateInstance.
- Removed TLBs and .NET bindings. Languages like C#, VB and Python can use automated wrappers for COM Objects.
- Hooks may now be installed immediately during the call of a function, allowing the use of contextual values.
- Added method to list attached processes from any hook.
- Fix: missing reports from process creations.
- Fix: .NET deadlock due to garbage collection.
- Minor fixes and performance improved in multithreaded environments.
- IStackTrace interface lets you inspect the stack trace in a call.
- New COM support:
- Added experimental COM support. Intercept and monitor COM Components (see DeviareComConsole).
- Added Interface and Events to monitor certain process activities (IMonitor).
Changes from version 0.8.2b to 0.8.3b
Released on June of 2008
- New IStackTrace interface lets you inspect the stack trace in a call.
- New function IParam.CastTo lets you modify the way a parameter is interpreted.
- Fix: leaks in the GetLogonSID and other functions.
- Corrected the C++ Deviare Console project which had wrong import paths.
- The C++ Deviare Console now shows the parameters' names in the output.
- The C++ Deviare Console now identifies GUIDs from COM objects (IIDs, CLSIDs, etc.) on parameters and adds their name in the output.
Changes from version 0.8.1b to 0.8.2b
Released on February of 2008
- General fixes and overall performance improved.
- New IProcess->RawMemory function: Lets you read and write the memory of any process.
- New modules in database: inet functions and some ntdll functions.
- Editor included in the package: You can now add DLLs and functions to the type database, and hook any function.
Changes from version 0.7.0b to 0.8.1b
Released on December of 2007
- Many general and stability fixes.
- Performance greatly improved.
- Fixed: callInfo.ReturnValue function.
Version 0.7.0b
Released on July of 2007
- Code Interception Library released.
- Deviare API allows to hook many processes from your application without having to use Inter-process communication (IPC) code.
- It can be used in COM, C++, VB and .NET.





















