![](https://static.wixstatic.com/media/c40fc1_25772d79deca4787a9339b715355acc8~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/c40fc1_25772d79deca4787a9339b715355acc8~mv2.webp)
![Thank you for your Service - Windows Services using C++ and Windows API](https://static.wixstatic.com/media/c40fc1_25772d79deca4787a9339b715355acc8~mv2.jpg/v1/fill/w_319,h_240,fp_0.50_0.50,q_90,enc_auto/c40fc1_25772d79deca4787a9339b715355acc8~mv2.webp)
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
![](https://static.wixstatic.com/media/c40fc1_127173304f3d4a2788ee43f869b2f431~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/c40fc1_127173304f3d4a2788ee43f869b2f431~mv2.webp)
![The Secrets of Internet Explorer Credentials](https://static.wixstatic.com/media/c40fc1_127173304f3d4a2788ee43f869b2f431~mv2.jpg/v1/fill/w_319,h_240,fp_0.50_0.50,q_90,enc_auto/c40fc1_127173304f3d4a2788ee43f869b2f431~mv2.webp)
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...
![](https://static.wixstatic.com/media/c40fc1_d4ff583688804d12be298b03674c1620~mv1.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/c40fc1_d4ff583688804d12be298b03674c1620~mv1.webp)
![Error Message: Saving Changes Is Not Permitted](https://static.wixstatic.com/media/c40fc1_d4ff583688804d12be298b03674c1620~mv1.jpg/v1/fill/w_319,h_240,fp_0.50_0.50,q_90,enc_auto/c40fc1_d4ff583688804d12be298b03674c1620~mv1.webp)
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](https://static.wixstatic.com/media/c40fc1_be7ae92e4a2b446cafe0c7b27e3e6a1d~mv1.png/v1/fill/w_319,h_240,fp_0.50_0.50,q_95,enc_auto/c40fc1_be7ae92e4a2b446cafe0c7b27e3e6a1d~mv1.webp)
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](https://static.wixstatic.com/media/c40fc1_f22da79d4d4041babf333be84fc09607~mv1.png/v1/fill/w_319,h_45,fp_0.50_0.50,q_95,enc_auto/c40fc1_f22da79d4d4041babf333be84fc09607~mv1.webp)
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...
![](https://static.wixstatic.com/media/c40fc1_b81b5fb35e9846ee96611e147f91f0d6~mv1.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/c40fc1_b81b5fb35e9846ee96611e147f91f0d6~mv1.webp)
![How the AmigaHASP was born](https://static.wixstatic.com/media/c40fc1_b81b5fb35e9846ee96611e147f91f0d6~mv1.jpg/v1/fill/w_319,h_240,fp_0.50_0.50,q_90,enc_auto/c40fc1_b81b5fb35e9846ee96611e147f91f0d6~mv1.webp)
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...
![](https://static.wixstatic.com/media/c40fc1_98fe27f741b143a193ac61a836686e0e~mv1.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/c40fc1_98fe27f741b143a193ac61a836686e0e~mv1.webp)
![How to send an SMS message from a desktop application](https://static.wixstatic.com/media/c40fc1_98fe27f741b143a193ac61a836686e0e~mv1.jpg/v1/fill/w_319,h_240,fp_0.50_0.50,q_90,enc_auto/c40fc1_98fe27f741b143a193ac61a836686e0e~mv1.webp)
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...
![](https://static.wixstatic.com/media/c40fc1_43e6feb2bc4e48628ec9f7ffb0cb0037~mv1.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/c40fc1_43e6feb2bc4e48628ec9f7ffb0cb0037~mv1.webp)
![Creating a crossword generator](https://static.wixstatic.com/media/c40fc1_43e6feb2bc4e48628ec9f7ffb0cb0037~mv1.jpg/v1/fill/w_319,h_240,fp_0.50_0.50,q_90,enc_auto/c40fc1_43e6feb2bc4e48628ec9f7ffb0cb0037~mv1.webp)
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](https://static.wixstatic.com/media/c40fc1_58f675055f0a4fd2a66839a35bec0d33~mv1.png/v1/fill/w_231,h_151,fp_0.50_0.50,q_95,enc_auto/c40fc1_58f675055f0a4fd2a66839a35bec0d33~mv1.webp)
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...
![](https://static.wixstatic.com/media/c40fc1_e8ce95e340a2448faaa3141239bd0da8~mv1.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/c40fc1_e8ce95e340a2448faaa3141239bd0da8~mv1.webp)
![Purchases and upgrades directly from Activation Window](https://static.wixstatic.com/media/c40fc1_e8ce95e340a2448faaa3141239bd0da8~mv1.jpg/v1/fill/w_319,h_240,fp_0.50_0.50,q_90,enc_auto/c40fc1_e8ce95e340a2448faaa3141239bd0da8~mv1.webp)
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...