Skip Navigation Links
About Code Disciple(s)

The purpose of this site is to share some cool utilities, and hard to find pieces of code. Additionally, the prospect of someone contacting me for a a bit of side work is welcome.

The utilites on this site were written by me, using C# (which requires the .NET framework to run). They were written mostly to solve routine admin tasks, but some are just for the technical challenge.

Some other applications I have written:

A feature-packed PC management database using a Windows forms front end and SQL server database. This application allows the IT organization to track all PCs, and software licensing. Some of the features include: tracking of all PC details, assigning PCs to users, history of changes to a record, print PC labels including barcode of serial, full import capabilites for PC lists and user IDs, full support for the creation of custom reports with the ability to save report criteria, software license tracking of keys and users with installation instructions, built in knowledge base, Active Directory functionality for disabling PCs, resetting user passwords, disabling user accounts, moving PCs to different OUs.

A PC inventory service that collects PC hardware details, installed software and applied hotfixes. The service dumps out an XML file to a server that then imports the data into SQL and associates the records with the PC management database listed above. The service uses the registry to check the run schedule, and when the last successful inventory ran as well as if the file needs to be transferred to the server. Issues can arrise where the inventory may run, but the user may be off the network. The service is smart enough to retry until successful trasmission is completed.

A log analyzer that parses a log for data and uses a schedule to email the daily changes to multiple recipients.

Ron Frayne
email:ron_frayne@hotmail.com