|
North Coast Idea Company Downloads
North Coast Idea Company maintains a number of software projects that are available
to our customers and partners. Feel free to browse this showcase. In some cases, the
applications run in trial mode and must be unlocked with a purchased license. In other
cases, you are free to use the code as is, for whatever purpose you like.
|
FormWeaver can be used without a license in Demo Mode, which provides full functionality, but paints hairlines across the images.
Click here to download the software
File Size: 1.7M, Current Version: 3.0 Build: 677, Format: Self Extracting Windows Installer
System Requirements: PC running Windows XP or Vista. 5M Hard Drive space. MS Visual C++ 2005 Required to Build.
Click here to learn more about FormWeaver...
|
|
Click here to download the software
Instructions: Download the installer and run it. If you have purchased Principal Plan, enter the registration code that you received when you purchased the software. Or use 0000-0000-0000-0000 to install in trial mode, which allows you to run the software for 90 days.
File Size: 1.6M, Current Version: 3.1 Build: 969, Format: Windows Installer
System Requirements: PC running Windows XP, Vista or later.
Click here to learn more about Principal Plan...
|
|
Please expand and view additional items below...
|
Click here to Download...
File Size: 33K, Format: Zipped executable with C++ source code and MSVC Solution, System Requirements: PC running Windows XP or Vista. MS Visual C++ 2005 to build.
Description: Shagen is a simple utility that generates and displays SHA-1 hashes for files in a directory. Files are matched with a search spec (i.e. *.dll) and the program can optionally recurs through subdirectories.
Application 1: We created shagen as a simple way to detect intrusion on our servers. We use the utility to create a text file with SHA-1 hashes for every file in a server's system directory on a weekly basis and watch for unexpected diffs.
Application 2: Shagen can also be used in a configuration management setting to quickly ensure that the environment of non-controlled libraries and build tools match a standard.
Whenever the build environment changes, generate SHA-1 hashes for all files in the tools and library directories and check the hash lists into source control. At build time, use shagen to quickly generate hashes on the same directories and compare them to the standards. If any of the lists don't match, the build should immediately fail.
Technologies: This project demonstrates WIN32 techniques for using Memory Mapped files and the Crypto API as well as file searching and directory recursing. For more information on SHA-1 hashes visit the Wikipedia page on the subject.
|
|
Click here to Download...
File Size: 30K, Format: Zipped executable with C++ source code and MSVC Solution, System Requirements: PC running Windows XP or Vista. MS Visual C++ 2005 to build.
Description: ExitCode is a simple Windows utility that displays the exit-code of a process. It can act as a loader when supplied with a command line, or it can attach to an existing process when supplied with a PID. In either case, the program will block until the process in question exits.
Application: We created ExitCode because we needed a quick and easy way to view the exit-codes of other programs.
Technologies: This project demonstrates techniques for creating and manipulating WIN32 Processes and threads.
|
|
|
Click here to Download...
File Size: 39K, Format: Zipped executable with C++ source code and MSVC Solution, System Requirements: PC running Windows XP or Vista. MS Visual C++ 2005 to build.
Description: PETouch is a simple Windows utility that stamps a Windows executable (Portable Executable format) with a date and time. If no time is specified, the PE file is stamped with the current time.
Application: We created PETouch because we needed a way to stamp a build time on our Windows executables.
Technologies: This project demonstrates techniques for manipulating Windows PE files and using Memory Mapped Files.
|
|
Click here to Download...
File Size: 86K, Format: Zipped executable with C++ source code and MSVC Solution, System Requirements: PC running Windows XP or Vista. MS Visual C++ 2005 to build.
Description: SyncDir is a simple utility similar to xcopy. The main difference is that it can optionally delete files and sub-directories in the target dir that do not exist in the source dir, allowing true directory synchronization.
Application: We created SyncDir as a simple way to perform backups on our in-house systems. Because it can optionally copy only changed files, it works well for incremental backups.
Technologies: This project demonstrates WIN32 techniques for file searching and directory recursing.
|
|
|