Software Listing of Author : "Naughter Software"

  • AnirOCX
  • License: Shareware
  • Price:

An ActiveX control which can be used to develop apps which use the Animax Anir remote control unit

The AnirOCX was developed to be an ActiveX control which can be used to develop apps which use the Animax Anir remote control unit.

This hardware product is a hand help remote control unit which can be connected to your PC via a serial port. I purchased one a number of months ago and was pleasantly surprised by how well it worked. Unfortunately it uses a VXD driver which means that it cannot be used on NT. This was one of the main reasons behind the development of AnirOCX.

This OCX gives the developer the support to use the remote control with their apps in whatever way they want. For example if you were developing a presentation product you could use AnirOCX to provide hands free remote control of your...

  • Platform: WinOther

An MFC class to display an analog clock

The CClockCtrl was designed to be a MFC widget which renders an analog clock. The class is based in part on the class of the same name from the book "MFC Programming with Visual C++ 6.0". The class is derived from CStatic and a number of public methods allow customisation of its look.

  • Platform: WinOther
  • CInt96
  • License: Freeware
  • Price: 0.00

An MFC class which provides 96 bit integers

The CInt96 was designed to be an MFC class which provides 96 bit integers. If you have every been doing any arithmetic which stretches the limits of the build in "__int64" data type in Visual C++, then here is a class which gives you an extra 4 bytes to play with.

Here are some key features of "CInt96":

* Provides constructors which convert between all the basic types (including __int64) to CInt96.
* All the standard operators are provided allowing the class to be used as if it was an intrinsic data type.
* Methods are provided to convert to and from Hex, binary and decimal strings.
* Functions are available to allow individual bits to be easily set or retrieved.

  • Platform: WinOther

An MFC class to provide a properties browser control

The CListOptionsCtrl was designed to be a control which implements a properties browser control similar to the properties browser in Visual Basic. In addition to Boolean values, it also allows edit boxes, combo boxes, file browser, folder browsers, color browsers, font browsers, font name combo boxes, general opaque objects, date controls, time controls and IP address controls to be included in the list control.

  • Platform: WinOther
  • CPing
  • License: Freeware
  • Price: 0.00

An MFC class to encapsulate PING

CPing was designed to be an MFC class to support the PING / ICMP protocol. ICMP for those not familiar with all the internet protocols is the protocol used to retrieve information about how IP packets are routed.

Here are some key features of "CPing":

* Simple and clean C++ interface.
* The interface provided is synchronous which provides an easier programming model than using asynchronous sockets.
* A configurable timeout for the connection can be set through the class API.
* The classes are fully Unicode compliant and include Unicode built options in the workspace file.

  • Platform: WinOther

"An MFC class to encapsulate the "Finger" protocol"
Welcome to CPJNFinger, A very simple MFC class to encapsulate the Finger protocol. Finger for those not familiar with all the internet protocols is the protocol used to retrieve information about a systems users. The information returned is a simple string and can be used for any purposes. For example the USGS (United States Geological Survey) use Finger to allow up to date Earthquake data to be retrieved.

Features
-Simple and clean C++ interface.
-The interface provided is synchronous which provides an easier programming model than using asynchronous sockets.
-The code does not rely on the MFC socket classes. These classes have a number of shortcomings, one of which causes problems when they are used in NT services.
-The code can be used in a...

  • Platform: Win2000, WinOther

Welcome to CPJNSMTPConnection. a collection of MFC classes to support the SMTP protocol. SMTP for those not familiar with all the internet protocols
is the protocol used to send internet email.

Also included with the SMTP classes in the download is a class called "CPJNMD5Hash" which provides for calculation of MD5 hashes and HMACs using the MS Crypto API as well as a class called "CNTLMClientAuth" which provides a reusable client side implementation for NTLM authentication.

Features
-Simple and clean C++ interface.
-The interface provided is synchronous which provides an easier programming model than using asynchronous sockets.
-The code does not rely on the MFC socket classes. These classes have a number of shortcomings, one of which causes problems when they are used in NT services.
-The...

  • Platform: Win2000, WinOther

An MFC class to encapsulate the SNTP protocol

The CPJNSNTPClient was designed to be an MFC class to encapsulate the SNTP protocol. SNTP for those not familiar with all the internet protocols is the protocol used to support time synchronization.

Here are some key features of "CPJNSNTPClient":

* Simple and clean C++ interface.
* The interface provided is synchronous which provides an easier programming model than using asynchronous sockets.
* A configurable timeout for the connection can be set through the class API.
* The classes are fully Unicode compliant and include Unicode build configurations in the project solution file.

  • Platform: WinOther

A UI control similar to the MSN Messenger style notification

The CToasterWnd class provides a UI control similar to the MSN Messenger style notification window aka a "Toast" window, since it pops up!.

Here are some key features of "CToasterWnd":

?TE Standard MFC class, which derives from CFrameWnd.
?TE Provides for title text, body text and an icon in the toast window (CToasterWnd::m_sTitle, CToasterWnd::m_sText, CToasterWnd::m_TitleIcon).
?TE A close button is provided which takes advantage of XP Themes if running on XP while maintaining support for all Win32 OS'es back to Windows 95. (CToasterWnd::m_bUseThemingForCloseButton).
?TE Fonts used for the title and body text are customizable (CToasterWnd::m_fontTitle and CToasterWnd::m_fontText).
?TE Colors for the title text and body...

  • Platform: WinOther

The CTrayNotifyIcon class will encapsulate the Shell_NotifyIcon SDK call. This API is used to create those nifty little icons such as volume control you see in the tray notification area on Windows.

The class hides a lot of the drudgery of calling the API directly and provides a nice clean C++ interface to using it. Overloaded member functions are provided to set and get the ToolTip text, icon and notification window.

The class also provides a default implementation to bring up a context menu and provides a default menu item which is executed when you double click the icon. It features auto cleanup and resurrection of icons if the shell unexpectedly crashes.

  • Platform: WinOther

What's New in This Release:

* Added two missing files to the download zip file specifically the correct sln and vcproj files. Thanks to Ingmar Koecher for reporting this issue.
* Radio buttons and check boxes now by default use a more 3d style of drawing when XP theming is not active. You can revert back to a more flat style of drawing these items by SetFlatStyleRadioButtons(TRUE) and SetFlatStyleCheckBoxes(TRUE) respectively. Thanks to Ingmar Koecher for reporting this issue.

  • Platform: WinOther
  • DDXFile
  • License: Shareware
  • Price:

DDXFile was designed for developers who use MFC. This is a control which subclasses an edit control to allow you to easily specify a filename.

When the edit control is correctly setup it will open a popup window to browse for the files you want to load.


  • Platform: WinOther

A set of functions to enumerate serial ports

The EnumSerialPorts class includes a set of functions to enumerate serial ports. One of the posts that keeps reappearing in the programming newsgroups is how to enumerate all the serial ports installed. The code uses a number of different methods to enumerate the ports.

Here are some key features of "EnumSerialPorts":

* Simple C++ class interface.
* The code provides methods which support both Windows 9x and the Windows NT kernel versions of Windows.
* The code is fully Unicode compliant and includes Unicode built options in the solution file.
* Internally the code provides 9 different ways (yes you read that right: Nine) of enumerating serial ports: Using CreateFile, QueryDosDevice, GetDefaultCommConfig, two ways using the Setup API,...

  • Platform: WinOther
  • GPSCom
  • License: Shareware
  • Price:

A simple COM based library which can be used to add GPS support to your Windows applications

The GPSCom was designed to be a simple COM based library which can be used to add GPS support to your Windows applications. GPSCom is a standard COM EXE developed in ATL in VC 2005 SP1.

This component is intended as a complete replacement for the existing GPSLib dll developed by the author. GPSCom internally uses an advanced ATL class called IConnectionPointImplMT. This module is licensed differently than GPSCom and is freeware, that is you are free to use it under the standard licensing conditions for my freeware source code. Please note that all the other modules inside of GPSCom are not open source.

Here are some key features of "GPSCom":

?d*DSdu Can be used by any development environment which...

  • Platform: WinOther

What's New in This Release: [ read full changelog ]


?TE Removed some files from the workspace which were not being used.
?TE Updated workspace to use folders.
?TE Added AddString, InsertString & DeleteString functions. These functions ASSERT to ensure that the icon combo box operates correctly.
?TE Added DeleteIcon function. This should be called instead of DeleteString.
?TE Modified internal implementation of InsertIcon & AddIcon for both classes.
?TE Tidied up some of the help documentation.

  • Platform: WinOther
  • SocksSvc
  • License: Freeware
  • Price: 0.00

A collection of MFC classes to implement a Socks Server

The SocksSvc provides a collection of MFC classes to implement a Socks Server. The idea behind SocksSvc was originally to learn about the Socks protocol and how it is implemented on Win32.

The classes which constitute SocksSvc are:

CSocksServerSettings: This class contains the settings which are used to configure the Socks server. Example member variables in this class include the port to listen on and the valid protocols to support. If you are developing a stand alone socks server based on SocksSvc, you could for example store all the variables for the CSocksServerSettings instance in an ini file or in the registry.

CSocksServer: This is the actual class which implements the Socks server. It has a number of very simple functions to...

  • Platform: WinOther

The Splasher was developed to be an improved splash screen component for MFC. This provides a number of advantages over and above the standard splash screen component that is a part of VC++.

To incorporate the splash screen component you will just need to add approximately 10 lines of code to your applications InitInstance function.


  • Platform: WinOther
  • StartX
  • License: Freeware
  • Price: 0.00

An application to call the ShellExecute API

The ShelExec was designed to be a very simple utility to allow you to call the ShellExecute API from the command line.

  • Platform: WinOther

XTaskDialog was developed to be an emulation of the Vista Task Dialog APIs for down level operating systems.

Task Dialogs are designed as the replacement for the venerable MessageBox API call. You can do quite a few things with the message box API.

  • Platform: WinOther
New Reviews

Print Inspector

Whether you are using a printer connected to your local desktop computer or a print server sometimes you need to see whats going on in your printer by having a close look at the print jobs sent by the users. Print Inspector is such type software ...


Disk Genius

Disk Genius was formerly known as Partition Guru which is an all-in-one solution for disk partition management, data recovery and disk repairing. It can recover lost files from partition, backup and restore partition table, clone partition or clone ...


Safe In Cloud

It is quite difficult to find any computer users nowadays who do not need to use the web, for any purpose. Whether it is for education or entertainment, the web is your best resource. You also need to use various online services for banking, ...


PictBear

Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime too. ...


Panda Cloud Cleaner

PC security has become a tricky and complicated subject both for home users and network supervisors, with complexity and risk factors multiplying over the years. Using a single antivirus app may not be enough anymore. That explains why many users ...


SnapCrab

Nearly every PC users need to take screenshots from time to time, whether it is for personal or professional needs. While using the basic Windows screenshot capture method is available, it is not adequate for everyone. When you want to capture ...


BitKiller

Dealing with various types of data efficiently holds the key to success in any computing task. Apart from generating new data and modifying existing files, it becomes necessary to delete existing files at times. While most users resort to using ...


New Downloads

MindView

MindView is a professional
mind mapping software that
allows you to visually
brainstorm, organize and
present ideas. With ...

Spool Queue Viewer++

Spool Queue Viewer++ is a
feature rich spool queue
viewer that windows should
have by default, we have taken
it to the ...

Disk Usage Analyzer Free

Disk Usage Analyzer Free - a
small utility that will help
you visualize how to allocate
space on your hard drive. Any
PC ...

Pidro Challenge

The Pidro card game - a game
of daring and skill. You and
your computer partner play
against two computer
opponents.

Active@ KillDisk

Active@ KillDisk provides the
ultimate solution how to erase
hard drive data in such a way
that no one can ever retrieve
...

SoftPerfect WiFi Guard

A specialised network scanner
that helps to protect and keep
your WiFi network secure. It
scans your wireless network at
...

Express Burn Plus for Mac

Express Burn Plus for Mac is
an ultra fast burner to help
save you time. Burn audio,
video, or files to CD, DVD.
Express ...

Express Zip Plus for Mac

Express Zip Mac Software for
File Compression and
Archiving. Easily create,
edit, manage and extract
compressed files and ...

Devart ODBC Driver for
Oracle

Devart ODBC Driver for Oracle
is a high-performance
connectivity solution with
enterprise-level features for
accessing ...

IP Tools for Excel

NEW - IP Tools for Excel -
Add-in / Plug-in for Microsoft
Excel. Instant Productivity -
Instant Results in Microsoft
...