Release Name: IntelliDisk
Description: IntelliDisk is an alternative Windows version to the famous Microsoft OneDrive!
Outgoing License: GNU General Public License v3.0
Type of content: static/dynamic libraries, source code, binary
IAppSettings
Description: AppSettings is a collection of freeware C++ classes to encapsulate reading and writing application configuration settings. The supported output formats are:
- Per user in the Registry (HKEY_CURRENT_USER\Software\"Company Name"\"Product Name"\"Product Version") via the class CHKCUAppSettings;
- Per machine in the Registry (HKEY_LOCAL_MACHINE\Software\"Company Name"\"Product Name"\"Product Version") via the class CHKLMAppSettings;
- Service parameters in the registry (HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\"Service Name"\Parameters) via the class CServicesAppSettings. This means that you can use this class in conjunction with the author's own CNTService class framework in preference to the functions for configuration settings provided by that framework.
- A standard windows ini file via the class CIniAppSettings;
- An XML file via the class CXMLAppSettings. Internally this class uses the MSXML parser to create and parse the XML;
- A JSON file via the class CJSONAppSettings. Internally this class uses the JSON++ library of the author to create and parse the JSON.
Version: 1.26
Home Page: https://www.naughter.com/appsettings.html
License: Custom (PJ Naughter's license)
Format: source code, binary
base64
Description: base64 encoding and decoding with c++
Version: unspecified
Home Page: https://github.com/ReneNyffenegger/cpp-base64
License: Custom (René Nyffenegger license)
Format: source code, binary
CFileInformation, CNotifyDirCheck
Description: How to get a notification if change occurs in a specified directory.
Version: unspecified
Home Page: https://www.codeproject.com/Articles/4692/How-to-get-a-notification-if-change-occurs-in-a-sp
License: Code Project Open License
Format: source code, binary
genUp4win
Desciption: This library is a generic updater for Windows.
Version: 2.03
Home Page: https://github.com/mihaimoga/genUp4win
License: MIT
Format: source code, binary
CHLinkCtrl
Description: This class allows you to create a static control on a window or dialog which behaves similar to a hyperlink as seen on a web page. When the mouse moves over the text the cursor becomes a hand and when you click on the text the hyperlink is executed.
Version: 1.43
Home Page: https://www.naughter.com/hlinkctrl.html
License: Custom (PJ Naughter's license)
Format: source code, binary
CInstanceChecker
Description: This class implements single instance apps. Limiting your app to single instance is more tricky in Win32 with the removal of the hPrevInstance parameter from WinMain and the introduction of separate address spaces.
Version: 1.25
Home Page: https://www.naughter.com/sinstance.html
License: Custom (PJ Naughter's license)
Format: source code, binary
ODBCWrappers
Description: The classes provided are: CODBC::CHandle
, CODBC::CEnvironment
, CODBC::CConnection
, CODBC::CStatement
& CODBC::CDescriptor
.
CHandle
provides a class based encapsulation of a SQLHANDLE handle and the various ODBC v3 APIs which work on any SQLHANDLE type handle.
CEnvironment
derives from CHandle
and provides encapsulation of a ODBC environment handle. This class allows configuration of ODBC for initial usage and creation of connections to a database.
CConnection
derives from CHandle
and provides encapsulation of a logical connection to a database.
CStatement
derives from CHandle
and provides encapsulation of an ODBC "statement" which allows execution of commands against a ODBC connection.
CDescriptor
derives from CHandle
and provides encapsulation of an ODBC "descriptor".
Version: 1.22
Home Page: https://www.naughter.com/odbcwrappers.html
License: Custom (PJ Naughter's license)
Format: source code, binary
SHA256
Description: A C++ SHA256 implementation.
Version: unspecified
Home Page: https://github.com/System-Glitch/SHA256
License: MIT License
Format: source code, binary
CTrayNotifyIcon
Description: This class encapsulates 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.
Version: 1.77
Home Page: https://www.naughter.com/ntray.html
License: Custom (PJ Naughter's license)
Format: source code, binary
CVersionInfo
Description: This simple little class encapsulates the SDK calls which access version info from Win32 files. Most executables and DLL's have a VS_VERSION_INFO resource associated with them and this class provides a simple C++ class to programmatically access this information.
Version: 1.13
Home Page: https://www.naughter.com/versioninfo.html
License: Custom (PJ Naughter's license)
Format: source code, binary
CWSocket
Description: This is a simple C++/MFC encapsulation of an SDK socket. The CWSocket class can be using in other projects to provide a simple encapsulation of a socket.
Version: 1.48
Home Page: https://www.naughter.com/w3mfc.html
License: Custom (PJ Naughter's license)
Format: source code, binary
René Nyffenegger's license: This source code is provided 'as-is', without any express or implied warranty. In no event will the author be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
PJ Naughter's license: You are allowed to include the source code in any product (commercial, shareware, freeware or otherwise) when your product is released in binary form. You are allowed to modify the source code in any way you want except you cannot modify the copyright details at the top of each module. If you want to distribute source code with your application, then you are only allowed to distribute versions released by the author. This is to maintain a single distribution point for the source code.