Windows API Hooking in Python with Deviare

The code below uses Python to intercept the CreateFile function on the kernel32.dll to forbid opening certain files. It hooks the CreateFile function for the notepad.exe application. The Python code is very small and to the point, and you can customize it for your own purposes. For example, it can be used to sandbox an […]

Instrumenting Binary Applications with VBScript and Deviare

The VBScript script below shows how to intercept Win32 registry APIs such as RegOpenKey and RegQueryValue using the Deviare Interception Engine. Windows Internals’ Process Monitor, the tool most often used to monitor registry operations, cannot be customized. There is a large VBScript community that will benefit from adding intercepting options to scripts. Registry interception can […]

Removing the “On Behalf Of” Message from Outlook

Microsoft Outlook users who want to prevent Outlook from showing “X on behalf of Y” to the recipient can download our free Outlook add-on here, uncompress it, and run the setup.exe application. Microsoft Outlook users who want to send e-mails from different e-mail addresses have to configure each account separately with their respective e-mail services […]

Cloud Development: the dictatorship of the mainstream services’ APIs

You can reverse engineer binary applications but you cannot reverse engineer the cloud. When Google deprecates a web service, Facebook eliminates an API, or Twitter imposes tougher API restrictions, all dependant services fall like dominoes. The weakest link in the chain is the cloud services that you can’t run or port anywhere: we no longer […]

Outlook Plugin to Integrating Dropbox

Dropbox is the de-facto standard for file synchronization. It is present on both desktop and mobile operating systems. Why not integrate Dropbox within applications themselves? We have developed an Outlook add-on to attach files residing on Dropbox. The sender chooses files synchronized by Dropbox from a new Outlook panel. and the recipient can open the […]

Monitoring Printer Activity

Hooking spoolsv.exe Printers in an organization are an easy target for abuse. Developing an application to log printer activity requires expertise in Microsoft Windows internals. The simple code below allows you to quickly use our Deviare Interception Engine to log printer activity. The application runs on the computer the printer is connected to and logs […]

Removing Active Content from Emails Sent via Outlook Forms

The Outlook forms alternative Sometimes creating Outlook forms is a good alternative to developing Outlook add-ons. They can run scripts written in VBScript, an old fashioned language, but powerful enough. Another benefit of creating Outlook forms is that they do not need to be installed as extra software. Outlook forms can be deployed and shared […]

How to migrate NK2 Auto complete cache “suggested contacts” from Microsoft Outlook 2003 or 2007 to Microsoft Outlook 2010

Thanks to our Windows Development Services and Windows driver development teams for the help to write this tutorial Note You must exit Outlook 2003, 2007, 2010 before starting the following procedure. The names will be included in AutoComplete when you restart Outlook. 1. On the computer (Office 2003 or 2007) with the saved AutoComplete names, go to “drive: Documents […]