

Thank you for your Service - Windows Services using C++ and Windows API
Windows Services can safeguard other applications, making sure they are live and kicking


The Secrets of Internet Explorer Credentials
Internet Explorer allows two methods of credentials storage: web sites credentials (for example: your Facebook user and password) and...


Error Message: Saving Changes Is Not Permitted
How to overcome an error message preventing you from saving a change in an SQL Server database Introduction When a change is made...

Searching for a reliable hardware ID
Introduction Many desktop application developers need to uniquely identify the computer in which their software is running on. Such...

Finding Skype's Default Account Name
Introduction The purpose of this tip is to show you how to find the default Skype's account name. The Problem I needed to code a function...


How the AmigaHASP was born
Introduction During 1989, while developing Rashumon, I found myself looking for a copy protection solution for Amiga software but there...


How to send an SMS message from a desktop application
Background The article focuses on an implementation using MFC / C++. While looking for a reliable and cheap solution for sending SMS...


Creating a crossword generator
Introduction This article describes a simple application that can place a list of words, in either right-to-left or left-to-right...

Introducing: Wizdom
Our licensing and copy protection system is being branded by the local branch of Ogilvi. and their branding house Wicked Brand. They came...


Purchases and upgrades directly from Activation Window
One of our unique features allows end-users to activate their product directly from our Activation Window. In most cases, activation is...