content top

Case with TerminateProcess

Case with TerminateProcess

So what’s the case you might ask? Well as I wrote my article about how to write a Winlogon Notification Packages, I often noticed in the C examples I found on the net, that those examples made use of SafeTerminateProcess so I wondered what this call stands for and why they used it. After some research I found an article which was from Dr Dobbs written somewhere around 1999 which explains the difficulties around TerminateProcess() Just to...

Read More

Windows Search Project

Windows Search Project

Well, a few months ago I searched MSDN for some API’s which could be interesting to me. I stumbled over the Windows Search API which I found really interesting since it gives you the possibility to programmatically search for files, in your emails or specific folders on your local drive.     Windows Search is a standard component of Windows Vista enabled by default and an add-in for Microsoft Windows XP which allows instant...

Read More

Windows Update Agent Api

Windows Update Agent Api

This article presents the Windows Update Agent API and how you can use it in Delphi.I made a demo that actually handles the most important parts of the API like searching for updates, downloading and installing these updates on your machine. You can download the sources (early demo) at the Jedi Svn the links are provided at the end of this article. If you want to download an executable demo you can do it in the download...

Read More

Winlogon Notification Package

Winlogon Notification Package

The Microsoft Developer Network describes a Winlogon Notification Package as: A DLL that exports functions that handles Winlogon events. For example, when a user logs on to the system, Winlogon calls each notification package’s logon event handler function to provide information about the event. As you might now, the mechanism of a Winlogon Notification Package is available in Windows 2000, Windows XP and Windows 2003 Server. In...

Read More
Page 2 of 212
content top