Tools and Utilities

Sigil has also created many small applications to help support our clients or for internal use. Unless otherwise noted, these tools were all developed using the .NET Framework 2.0 or 4.0, in either C# or Visual Basic.

Web Monitor

Web Monitor is a tool designed to run in the background, ping sites on a regular basis, and report any problems.

Web Monitor

The list of sites to check – and the details on how they are pinged – can be edited through a simple Window. By default, the program runs in the System Tray area, displaying a popup notification when a site fails to respond. Web Monitor can also be configured to run as a Windows Service, e-mailing status reports to a pre-configured e-mail address.

Hardlink Mirror

Hardlink Mirror is a simple tool that monitors the local file system and creates hardlinks to any newly-created files in a structure that mimics the original location. It can also be configured to log the creation, deletion, or change of files.

Hardlink Mirror

Hardlink Mirror is useful for debugging and analyzing applications, customizing application deployment, and other diagnostic tasks. When configured as a service, it also allows the easy recovery of any files deleted from a network share that would otherwise be destroyed.

Sudo

Sudo attempts to bring the popular “sudo” command line function from Unix- and Linux-based systems to Windows. This is especially useful when running under UAC, as there is no functionality in Windows to run command lines elevated without starting the command interpreter as an elevated process.

Sudo

To use Sudo, one simply calls it from the command line, passing the command and arguments to be elevated. Sudo then elevates itself (through a Windows service that is previously installed), runs the command, and returns the results to the original command line window. It can be configured to run silently or display the standard UAC elevation prompt when required.

SQL Command Package

Sigil SQL Command Package is a small utility designed to package and run SQL commands on servers that may not have SQL management tools installed. It is designed for very simple operation; server administrators need only run the program, open a “Command Package” XML file (if a default file is not already available), and click Run. Detailed status and error information is displayed as the command executes.

SQL Command Package

This tool is used frequently by Sigil Solutions to assist customers in supporting SQL Server-based solutions. Often, companies do not have Database Administration professionals on hand to perform database maintenance operations. SQL Command Package gives Sigil an easy way to provide batch SQL operations to customers without needing access to the server itself.

Sigil Calculator

Sigil Calculator is a .NET-enhanced calculator application. Designed to replace the default Windows Calculator, Sigil Calculator interprets user input as Visual Basic code and dynamically compiles and executes the code to perform calculations.

Calculator

This strategy allows the user to enter standard mathematical calculations much like a normal calculator. In fact, the UI is designed so that the same keystrokes that would be used in the default Windows Calculator application will work with Sigil Calculator. More advanced calculations, including multiple levels of parentheses and more complicated mathematical operations, are interpreted exactly as they would be in .NET code, with full access to the System.Math library.

In addition to math, Sigil Calculator can also be used to run simple lines of .NET code. This prevents the user from having to start Visual Studio to use or test simple code snippets.

Copyright © 2010 Sigil Ltd. All rights reserved.