Home

Bookmark and Share

Developer Tools

  • All the programs available from this website are designed for the Microsoft Windows operating system, they won't work on any other platforms (e.g. Mac OS, Linux, etc.) They are compatible with Windows Vista and later (unless noted otherwise).
  • If you want to buy the full version of any demo program available here, just click the Buy link above the related Download button or click the program name under the Buy drop-down menu and you'll be redirected to the order form on the merchant's website. Orders and delivery are handled by MyCommerce (a Digital River company).
  • A registration is required for daily or professional uses; it would also be much appreciated to possibly get technical support.


yellow line

To top Still Capture Library

Still Capture Library icon

The Still Capture Library is a set of functions that allows C/C++ developers to add still capture from webcams, DV camcorders and other cameras to their applications in just a few lines of code. The library is based on the DirectShow API but all the complexity is invisible to the developer.

The Still Capture library is composed of the include file (scapi.h), the library files (scapi32.lib and scapi64.lib) to link to your modules, the redistributable library (scapi32.dll and scapi64.dll), the sample source codes in C++, binaries and some test applications.

Even though the library is very small, it features all the functions needed to get the most out of the available webcam(s):

  • initialization and cleanup.
  • device enumeration.
  • device resolution enumeration.
  • device capability retrieval.
  • device property control (UVC, camera control and VideoProcAmp).
  • live video preview management (position, visibility, pause).
  • video input management (crossbar).
  • still capture using software and/or hardware trigger.
  • copy a still to the clipboard or save it to a file.
  • get the handle (HBITMAP) of a still.
  • get a still as a packed DIB.
  • get possible error messages.
  • plug-ang-play notification handling.
  • crossbar input selection.

The library also includes stillcap.exe, a console application that allows you to easily make still captures from a script, an application, a command prompt, the Task Scheduler, etc.

Buy Still Capture Library Leaving site...

Download Still Capture Library

Still Capture Library Screen Shot


yellow line

To top Dynamic DNS Update Library

Dynamic DNS Update Library icon

The Dynamic DNS Update Library is a COM component that makes dynamic DNS updates to BIND, Microsoft and other RFC-2136-compatible DNS servers possible in an easy way for applications written in C++, VB, JavaScript, and most scripting languages.

The library supports the following record types: A, MX, SRV, NS, CNAME, PTR, TXT. Some others may be added at a later time on request.

The library implements 5 components:

  • DnsLibrary.Server
  • DnsLibrary.Resolver
  • DnsLibrary.Authentication
  • DnsLibrary.ResourceRecord
  • DnsLibrary.ResourceRecordSet

For secure updates, HMAC-MD5 (BIND) and GSS-TSIG (Microsoft) are supported.

If after extensive testing, you are satisfied with this version of the DNS Library, click the green button below to register and to obtain a fully functional version without any restrictions.

Buy Dynamic DNS Update Library Leaving site...

Download Dynamic DNS Update Library

Dynamic DNS Update Library Screen Shot


yellow line

To top SignXML

SignXML icon SignXML is a small free command-line tool that allows you to digitally sign XML files using a Code Signing certificate. It also allows you to verify the digital signature of an already signed XML file. Run signxml.exe from a Command window to learn more about its syntax and available parameters. This program requires the Microsoft .NET Framework V4.0 or later.

Download SignXML

SignXML Screen Shot


yellow line

To top SetXML

SetXML icon SetXML is a small command-line tool that allows you to easily create or update XML files from a Command window, a script, a batch file or the Task Scheduler, etc. The program was especially designed to update PAD files but it can update XML files for any other purpose. The program features its own XML description language and implements different file-related functions to easily insert path, version, size and time information. It can also be used to re-indent and/or re-encode an XML file without any other processing.

Buy SetXML Leaving site...

Download SetXML

SetXML Screen Shot


yellow line

To top Debugger Selector

Debugger Selector icon

Debugger Selector (DbgSel) is a program that allows developers to easily switch from one Just-In-Time debugger to another. It also allows any user to restore the default debugger settings in case they were lost.

Download Debugger Selector

Debugger Selector Screen Shot


yellow line

To top Line Counter

Line Counter icon Line Counter is a command-line tool for software developers. It reports the total number of lines of code and comment lines in C, C++, C#, Arduino, Java, JavaScript and PHP source files. The output can be redirected to a text file.

Download Line Counter

Line Counter Screen Shot