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...
Let it float
We have recently started developing a new type of licenses. Floating licenses. When a license isn’t used, there is no reason that someone...
When can we interfere
One of our clients gave us an idea when he requested to have as one of the predefined settings for a Product, to define it as an...