May 3, 2016
How to overcome an error message preventing you from saving a change in an SQL Server database
Introduction
When a change is made directly into a table, there might be cases where saving isn't possible. This tip explains the reasons and the possible actions to take in su...
January 28, 2015
Introduction
Many desktop application developers need to uniquely identify the computer in which their software is running on. Such identification must produce a unique data element which will be different per each computer and will reproduce the same ID on any given co...
October 8, 2014
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 that extracts data from the default Skype account on a given computer. To do so, I first needed to locate the default account name. I...
September 13, 2013
Introduction
During 1989, while developing Rashumon, I found myself looking for a copy protection solution for Amiga software but there wasn’t any. The Amiga had a very non standard Parallel port, which made it impossible to just adopt a copy protection dongle from othe...
July 1, 2013
Background
The article focuses on an implementation using MFC / C++. While looking for a reliable and cheap solution for sending SMS messages programmatically, I came across a company named CardBoardFish which covers 150 countries and provides an easy to use, yet powerf...
February 15, 2013
Introduction
This article describes a simple application that can place a list of words, in either right-to-left or left-to-right language in a matrix, as a crossword.
Background
A crossword is a word puzzle created from a grid of white and black squares, placing wo...
March 26, 2011
Our licensing and copy protection system is being branded by the local branch of Ogilvi. and their branding house Wicked Brand. They came up with the name
March 1, 2011
One of our unique features allows end-users to activate their product directly from our Activation Window. In most cases, activation is silent and transparent. When the transaction is completed, our system identifies that and the keys are exchanged automatically. (No...
March 1, 2011
We have recently started developing a new type of licenses. Floating licenses.
When a license isn’t used, there is no reason that someone else will be allowed to use it, provided that a license will not be used by more than one users at the same given moment.
Floating L...
March 4, 2009
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 “autostart” application. In such case, the client would like his application to start whenever Windows start. There are several ways to def...
Featured Posts
Recent Posts
June 14, 2019
April 21, 2019
November 4, 2018
August 25, 2018
August 20, 2018