This page hosts a bunch of little development projects of my own.
Nothin' marvellous, just tools i needed, found usefull and finally decided to develop myself because i couldn't find something similar on the web.
Everything is given as is without any guarantee. Contact me in case of problems, or for any other need.
All these softs are "Be Nice 2 Send Me Some Reviews Comments or Thanks"-wares ;)
But if you ever feel like you want to make some donation:
Contact: TrV
- 2011/07/15: New:
Auto Compress File.
- 2011/07/02: Update:
m3u2cue v1.8.
- 2011/06/02: Update:
ArqWx::ListCtrl v2.1.
- 2011/03/05: Update:
ADPMonitor v2.8.
Update:
ADPMonitor v1.12.
- 2011/02/13: New:
MultiLogMonitor v1.0.
- 2011/01/20: New:
ArqCs.FileContentObserver v2.0.
- 2011/01/14: Update:
ArqCs.FileContentObserver v1.3.
- 2011/01/02: Update:
ACLCron v1.7.
- 2010/12/21: Update:
ArqCs.ProcessObserver v1.5.
- 2010/12/12: Update:
ArqCs.LoopThread v1.4.
- 2010/11/30: Update:
W32TimeManager v1.1.
- 2010/08/08: New:
Subject Manager.
- 2010/06/04: New:
Get Selected Mails.
- 2010/05/12: New:
Auto Resize Image.
- 2010/05/07: Update:
ArqCs.FileEditForm v1.5.
- 2010/04/08: New:
Auto Zip Attachments.
- 2010/04/07: Update:
ArqWx::FileEditDialog v1.3.
- 2010/04/01: New:
Auto Resize JPEG.
New:
MinimizeToTray Enhancer.
- 2010/03/19: Update:
KUpdater v1.6.
- 2010/03/09: Update:
Tftpd32-DHCP v1.3.
- 2010/02/20: All namespaces have been renamed: "wxTrV" to "ArqWx", "cppTrV" to "ArqCpp", "csTrV" to "ArqCs".
- 2010/02/19: Update:
ArqWx::DirFileDialog v1.4.
- 2010/02/18: Update:
ArqWx::LoopThread v1.1.
- 2010/02/17: Update:
ArqWx::RegEx v1.2.
- 2010/02/13: New:
ArqCs.BrowseFileComboBox v1.0.
New:
ArqCs.ProcessObserver v1.0.
- 2010/02/05: New:
ArqCs.FileContentObserver v1.0.
- 2010/01/07: New:
W32TimeManager v1.0.
- 2009/08/21: New:
ArqWx::FileContentObserver v1.0.
- 2009/08/16: Update:
FilesListSearch v1.3.
- 2009/08/12: New:
ArqWx::Notebook v1.0.
- 2009/07/29: New:
ArqCs.FileEditForm v1.0.
- 2009/07/28: New:
ADPMonitor v2.0.
- 2009/06/21: New:
ArqWx::LoopThread v1.0.
New:
ArqCs.LoopThread v1.0.
- 2009/06/13: New:
ArqCpp::ServiceManager v1.0.
- 2009/03/13: New:
ArqWx::ListCtrl v1.0.
- 2009/03/12: Update:
DirStruCopy v1.3.
- 2009/02/10: New:
ArqWx::FileEditDialog v1.0.
- 2009/02/08: New:
ArqWx::DirFileDialog v1.0.
- 2008/12/13: New:
ACLCron v1.0.
- 2008/11/29: New:
ArqWx::RegEx v1.0.
- 2008/10/10: New:
Inno Setup templates.
- 2008/09/24: New:
ADPMonitor v1.0.
- 2008/08/04: New:
KUpdater v1.0.
- 2008/06/26: First release of this website:
FileIni.jar v1.1,
Tftpd32-DHCP v1.1,
FilesListSearch v1.1,
ShMediaManager v1.0,
DirStruCopy v1.2,
m3u2cue v1.0.
v1.0 (2011/01)
MultiLogMonitor is aimed to be the ultimate frontend monitor for all applications or services running on a single computer which logs messages in a dedicated log text file.
As many log files as you want can be monitored. Every observed log file is monitored in a dedicated tab. Furthermore, the process itself which writes messages in the log file can be monitored.

MultiLogMonitor
Win_x86|2000, XP, 2003, Vista, 2008, 7|48.1 ko|(141 hits)|Download
MultiLogMonitor sources
C# /
.Net_v2.0+|143.8 ko|(113 hits)|Download
v1.1 (2010/11)
W32TimeManager is a frontend monitor and manager for Microsoft Windows time service (W32Time).
Starting from Windows 2000, every Microsoft operating system integrates a time client and server based upon NTP protocol.

W32TimeManager
Win_x86|XP, 2003, Vista, 2008, 7|52.8 ko|(247 hits)|Download
W32TimeManager sources
C# /
.Net_v2.0+|89.8 ko|(195 hits)|Download
W32TimeManager2000 is the Microsoft Windows 2000 version of W32TimeManager specially dedicated for this W32Time version.
W32TimeManager2000
Win_x86|2000|45.7 ko|(100 hits)|Download
W32TimeManager2000 sources
C# /
.Net_v2.0+|78.7 ko|(101 hits)|Download
v1.7 (2011/01)
ACLCron is an ACL scheduler based on NTFS security descriptors to allow or refuse permissions to file system objects (directories or files) to users on specific date and time.
It uses SetACL, a console application to manage NTFS permissions.

ACLCron
(+ SetACL)
Win_x86|2000, XP, 2003, Vista, 2008, 7|770.6 ko|(268 hits)|Download
ACLCron sources
(+ SetACL)
C++ /
wxWidgets_v2.8.7+|155.3 ko|(214 hits)|Download
v2.8 (2011/03) - v1.12 (2011/03)
Acrylic DNS Proxy Monitor is a frontend monitor for Acrylic DNS Proxy, a free personal DNS proxy server.
2 versions are available: a C++ version (v1) and a C# version (v2).
Both have identical functionalities.
- C# version (v2). Requires .Net framework v2.0.

Acrylic DNS Proxy Monitor v2
(ADPMonitor v2.6 included for Acrylic DNS Proxy <= v0.9.15)
Win_x86|2000, XP, 2003, Vista, 2008, 7|81.5 ko|(1162 hits)|Download
Acrylic DNS Proxy Monitor v2 sources
C# /
.Net_v2.0+|69.6 ko|(307 hits)|Download
- C++ version (v1). Old version (still supported).

Acrylic DNS Proxy Monitor v1
(ADPMonitor v1.10 included for Acrylic DNS Proxy <= v0.9.15)
Win_x86|2000, XP, 2003, Vista, 2008, 7|1.3 Mo|(573 hits)|Download
Acrylic DNS Proxy Monitor v1 sources
C++ /
wxWidgets_v2.8.7+|42.1 ko|(239 hits)|Download
v1.6 (2010/03)
KUpdater performs download of virus definitions update files for Kaspersky products from version 7 to version 9 (Kaspersky Anti-Virus aka KAV and Kaspersky Internet Security aka KIS).
Useful to centralize virus definitions update files at one shared place on your network (reduces bandwidth volume).
Useful also if you're paranoid enough not to let Kaspersky access the internet.

KUpdater setup
(sets automatically Kaspersky configuration to use KUpdater)
Win_x86|2000, XP, Vista, 7|996.1 ko|(253 hits)|Download
KUpdater
Win_x86|2000, XP, 2003, Vista, 7|681.2 ko|(256 hits)|Download
KUpdater sources
C++ /
wxWidgets_v2.8.7+|23.6 ko|(212 hits)|Download
v1.8 (2011/07)
m3u2cue reads content of a .m3u file (list of mp3 files) and creates the corresponding .cue file (structure file to create an audio cd).

m3u2cue
Win_x86|2000, XP, 2003, Vista, 7|562.1 ko|(1808 hits)|Download
m3u2cue sources
C++ /
wxWidgets_v2.8.7+|27.1 ko|(325 hits)|Download
v1.3 (2009/03)
DirStruCopy allows to copy directories structure from a source path to a destination folder.
Hence, only directories and structure are copied, not any file.

DirStruCopy setup
(adds a context menu item to volumes and directories)
Win_x86|2000, XP, 2003, Vista, 2008, 7|896.2 ko|(261 hits)|Download
DirStruCopy
Win_x86|2000, XP, 2003, Vista, 2008, 7|599.5 ko|(262 hits)|Download
DirStruCopy sources
C++ /
wxWidgets_v2.8.7+|8.8 ko|(198 hits)|Download
v1.0 (2008/04)
ShMediaManager allows to activate/desactivate ShMediaManager.dll.
ShMediaManager.dll is the Windows component which analyzes and inspects any multimedia file as soon as it is pointed in Microsoft file explorer.
Unfortunately this component is also often responsible for file-locking problems which prevent to move or delete files while the dll hasn't ended its analyze yet.

ShMediaManager
Win_x86|XP, 2003|591.1 ko|(235 hits)|Download
ShMediaManager sources
C++ /
wxWidgets_v2.8.7+|3.9 ko|(209 hits)|Download
v1.3 (2009/08)
FilesListSearch allows to look for pathless files of a files list in a folder and create a new files list updated with path of found files.

FilesListSearch
Win_x86|2000, XP, 2003, Vista, 2008, 7|600.6 ko|(236 hits)|Download
FilesListSearch sources
C++ /
wxWidgets_v2.8.7+|15.5 ko|(226 hits)|Download
v1.3 (2010/03)
Tftpd32-DHCP is a frontend to manage DHCP reservations for Tftpd32 directly with Windows registry.

Tftpd32-DHCP
Win_x86|2000, XP, 2003, Vista, 2008, 7|629.3 ko|(455 hits)|Download
Tftpd32-DHCP sources
C++ /
wxWidgets_v2.8.7+|19.5 ko|(248 hits)|Download
v1.0 (2010/02)
BrowseFileComboBox (namespace ArqCs) is a C# class which is a customized version of native .Net combobox (System.Windows.Forms.ComboBox).
This version is especially designed for browsing and choosing a file.

ArqCs.BrowseFileComboBox sources
C# /
.Net_v2.0+|2.5 ko|(178 hits)|Download
v1.5 (2010/12)
ProcessObserver, ExecutableObserver and ServiceObserver (namespace ArqCs) are a set of C# classes whose aim is to observe if a given process (executable file or service) is running or not.
The process observer classes are aimed to run as a dedicated thread (making use of ArqCs.LoopThread).
ArqCs.ProcessObserver sources
C# /
.Net_v2.0+|11.8 ko|(183 hits)|Download
v2.0 (2011/01)
FileContentObserver (namespace ArqCs) is a C# class which allows to monitor content of a file.
Each time content is updated, an event is fired which holds update informations.
Modifications are handled by byte blocks.
The file content observer is aimed to run as a dedicated thread (making use of ArqCs.LoopThread).
ArqCs.FileContentObserver sources
C# /
.Net_v2.0+|25.6 ko|(187 hits)|Download
v1.5 (2010/05)
FileEditForm (namespace ArqCs) is a file edit form which allows to edit given text file.
It is a C# class designed to work with .Net framework.

ArqCs.FileEditForm sources
C# /
.Net_v2.0+|6.3 ko|(206 hits)|Download
v1.4 (2010/12)
LoopThread (namespace ArqCs) is an abstract C# class whose aim is to simplify usage of .Net thread system in a loop-thread usage.
It is designed to work with .Net framework' Thread class, and offers possibility to set separated poll time and loop time:
- loop time is the real time between 2 successive executions of the thread, an execution referring to "what the thread must really do";
- poll time is the time between 2 polls of the thread, which means the time between 2 wakeups, useful for the thread to know if it has been asked to pause or stop.
ArqCs.LoopThread sources
C# /
.Net_v2.0+|4.8 ko|(184 hits)|Download
v1.0 (2009/08)
FileContentObserver (namespace ArqWx) is a C++ class which allows to monitor content of a file.
Each time content is updated, an event is fired which holds update informations.
Modifications are handled line by line.
The file content observer runs in a dedicated thread (making use of ArqWx::LoopThread).
ArqWx::FileContentObserver sources
C++ /
wxWidgets_v2.8.7+|4.4 ko|(218 hits)|Download
ArqWx::FileContentObserver example
C++ /
wxWidgets_v2.8.7+|2000, XP, 2003, Vista, 7|594.1 ko|(209 hits)|Download
v1.0 (2009/08)
Notebook (namespace ArqWx) is a C++ class which extends capacities of native wxWidgets notebook.
It is designed to work with wxWidgets framework, and adds some convenient functionalities.
ArqWx::Notebook sources
C++ /
wxWidgets_v2.8.7+|2.6 ko|(212 hits)|Download
v1.1 (2010/02)
LoopThread (namespace ArqWx) is an abstract C++ class which extends capacities of native wxWidgets thread in a loop-thread usage.
It is designed to work with wxWidgets' wxThread class, and offers possibility to set separated poll time and loop time:
- loop time is the real time between 2 successive executions of the thread, an execution referring to "what the thread must really do";
- poll time is the time between 2 polls of the thread, which means the time between 2 wakeups, usefull for the thread to know if it has been asked to pause or stop.
ArqWx::LoopThread sources
C++ /
wxWidgets_v2.8.7+|2.5 ko|(223 hits)|Download
ArqWx::LoopThread example
C++ /
wxWidgets_v2.8.7+|2000, XP, 2003, Vista, 7|589.5 ko|(223 hits)|Download
v2.1 (2011/06)
ListCtrl (namespace ArqWx) is a C++ class which extends capacities of native wxWidgets listctrl.
It is designed to work with wxWidgets framework, and adds some convenient functionalities, principally based on insertion and retrievation of value of specific types.
ArqWx::ListCtrl sources
C++ /
wxWidgets_v2.8.7+|6.1 ko|(219 hits)|Download
ArqWx::ListCtrl example
C++ /
wxWidgets_v2.8.7+|15.4 ko|(182 hits)|Download
v1.3 (2010/04)
FileEditDialog (namespace ArqWx) is a file edit dialog which allows to edit given text file.
It is a C++ class designed to work with wxWidgets framework.

ArqWx::FileEditDialog sources
C++ /
wxWidgets_v2.8.7+|2.7 ko|(205 hits)|Download
SimpleFileEditor is a tiny application which makes use of ArqWx::FileEditDialog to edit chosen file.
SimpleFileEditor sources
(ArqWx::FileEditDialog example)
C++ /
wxWidgets_v2.8.7+|2000, XP, 2003, Vista, 7|612.2 ko|(218 hits)|Download
v1.4 (2010/02)
DirFileDialog (namespace ArqWx) displays a dialog which allows to browse through file system to choose regardless either a file or a dir (whereas native wxWidgets controls allow to choose only a file or only a directory).
It is a C++ class designed to work with wxWidgets framework.

ArqWx::DirFileDialog sources
C++ /
wxWidgets_v2.8.7+|2.4 ko|(218 hits)|Download
v1.2 (2010/02)
RegEx (namespace ArqWx) is a C++ class which extends capacities of native wxWidgets regular expressions management.
It is designed to work with wxWidgets framework, and adds these functionalities to original wxRegEx:
- processes whole text with a single regex pattern, thus it can extract as many matches the whole text contains;
- extracts named groups.
ArqWx::RegEx sources
C++ /
wxWidgets_v2.8.7+|4.3 ko|(235 hits)|Download
ArqWx::RegEx example
C++ /
wxWidgets_v2.8.7+|6 ko|(179 hits)|Download
v1.0 (2009/06)
ServiceManager (namespace ArqCpp) is a C++ class which allows to manage simply Windows services.
It uses Win API, and so can be used with different frameworks, amongst them wxWidgets.
ArqCpp::ServiceManager sources
C++ / Win32_API|2 ko|(218 hits)|Download
v1.1 (2005/12)
FileIni.jar is a Java class which allows to manipulate standard .ini files.
FileIni.jar
(JavaDoc included)
Java_v1.4+|16.4 ko|(229 hits)|Download
v3.2
SharpDevelop is a free C#/VB.Net/Boo Integrated Development Environment.
Version 3.2 is compatible with C# v2.0/v3.0 and is designed to work with .Net framework v2.0/v3.0/v3.5.
More information at SharpDevelop center.
It is strongly suggested to use some tools as FxCop (.Net code analysis tool) and StyleCop (code source analysis tool) which can be plugged with SharpDevelop.
v2.0
The .Net framework is the Microsoft multi-language framework which can be used with C#, C++, VB.Net and J# languages (and others...).
More information at .Net framework download center.
v8.02 + Nightly build (#5322, #5911, #6181)
Code::Blocks is a free C/C++ cross-platform Integrated Development Environment based on MinGW which is updated merely every day (during night, thus giving "the nightly builds").
Below is a graphic application template for Code::Blocks, compatible with nightly build releases.
Below is also a document which specifies how to install a complete development environment with Code::Blocks, wxWidgets and a graphic application template.
It is strongly suggested to use some tools as CppCheck (static code analysis tool) which can be plugged with Code::Blocks (starting from nightly build #6080).
Code::Blocks + wxWidgets graphic application template
Win_x86|4.1 ko|(301 hits)|Download
Code::Blocks + wxWidgets + template installation procedure
(french + english)
pdf|307.6 ko|(798 hits)|Download
v2.8.12
wxWidgets is a cross-platform framework which can be used with C++, C#/.Net, Python and Perl languages.
Below are several pre-compiled wxWidgets libraries packages.
Below are also several documents about wxWidgets.
Pre-compiled wxWidgets v2.8.12 static libraries
(compiled with gcc 4.4.1)
Win_x86|32.5 Mo|(109 hits)|Download
Pre-compiled wxWidgets v2.8.12 dynamic libraries
(compiled with gcc 4.4.1)
Win_x86|28.7 Mo|(91 hits)|Download
Pre-compiled wxWidgets v2.8.12 monolithic dynamic libraries
(compiled with gcc 4.4.1)
Win_x86|30.8 Mo|(109 hits)|Download
Pre-compiled wxWidgets v2.8.11 static libraries
(compiled with gcc 3.4.5)
Win_x86|114.8 Mo|(206 hits)|Download
Pre-compiled wxWidgets v2.8.11 dynamic libraries
(compiled with gcc 3.4.5)
Win_x86|28.2 Mo|(144 hits)|Download
Pre-compiled wxWidgets v2.8.11 monolithic dynamic libraries
(compiled with gcc 3.4.5)
Win_x86|20.7 Mo|(134 hits)|Download
Pre-compiled wxWidgets libraries installation procedure
(french + english)
pdf|307.6 ko|(798 hits)|Download
wxWidgets libraries compilation procedure
(french + english)
pdf|307.6 ko|(798 hits)|Download
v1.7.5
DatabaseLayer is a libraries package to be used with wxWidgets framework. It provides an interface to database input/output with support for SQLite3, PostgreSQL, MySQL, Firebird and ODBC databases.
Below is a pre-compiled DatabaseLayer dynamic libraries package for MySQL access (french & english readme included).
Pre-compiled DatabaseLayer v1.7.5 dynamic libraries for MySQL access
(compiled with gcc 3.4.5)
Win_x86|606.3 ko|(257 hits)|Download
SQLQuery is a simple application which allows to read from and write data to a MySQL server.
SQLQuery sources
(DatabaseLayer MySQL libraries example)
C++ /
wxWidgets_v2.8.7+|2000, XP, 2003, Vista, 7|1.5 Mo|(316 hits)|Download
v2006 Entreprise
JBuilder is a Java Integrated Development Environment first designed by Borland, now supported by Embarcadero.
v1.5.0
Java Development Kit is the Java framework maintained by Sun.
v0.2.4
Auto Compress File is a Thunderbird add-on which allows to compress attachment files when sending an email.
The purpose is to:
- reduce size of message (emails > 5 Mb are generally blocked by ISPs).
- archive attachment files when sending email.
Note it is also released on the Mozilla add-ons web site.
Award-winnings:
- Softpedia Mac OS
Auto Compress File
Thunderbird v3.0 - v12.0a1|48.1 ko|(155 hits)|Download
v0.2.3
Subject Manager is a Thunderbird add-on which allows to manage subjects of emails.
Note it is also released on the Mozilla add-ons web site.
Award-winnings:
- Famous Why 
- Softpedia Linux
- Softpedia Mac OS
Subject Manager
Thunderbird v1.5 - v12.0a1|38.1 ko|(243 hits)|Download
v0.6.0
Get Selected Mails is a Thunderbird add-on which allows to get easily new messages for only a selection of mail accounts using a dedicated button.
Note it is also released on the Mozilla add-ons web site.
Award-winnings:
- Famous Why 
- Softpedia Linux
- Softpedia Mac OS
Get Selected Mails
Thunderbird v3.0 - v11.0a1|24.8 ko|(243 hits)|Download
v0.10.2
Auto Resize Image is a Thunderbird add-on which allows to resize attachment images when sending an email.
The purpose is to:
- reduce size of image files (emails > 5 Mb are generally blocked by ISPs).
- give the image convenient dimensions for it to be visible directly in email client without using scrollbars.
Here are differences with Auto Resize JPEG:
- Compatible with Thunderbird versions starting from v3.0.
- JPEG, PNG, BMP and GIF formats.
- All platforms.
Note it is also released on the Mozilla add-ons web site.
Award-winnings:
- Famous Why 
- Softpedia Linux
- Softpedia Mac OS
Auto Resize Image
Thunderbird v3.0 - v11.0a1|52.6 ko|(285 hits)|Download
v0.10.2
Auto Resize JPEG is a Thunderbird add-on which allows to resize attachment images when sending an email.
The purpose is to:
- reduce size of image files (emails > 5 Mb are generally blocked by ISPs).
- give the image convenient dimensions for it to be visible directly in email client without using scrollbars.
Here are differences with Auto Resize Image:
- Compatible with Thunderbird versions from v1.5 to v3.2a1pre (no plan to support newer versions, use Auto Resize Image instead).
- JPEG format only.
- Windows only.
- Requires .Net framework 2.0 or higher (already embedded in Windows Vista or Windows 7).
I am not the original creator of this add-on, but the current developer/maintainer.
Note it is also released on the Mozilla add-ons web site.
Auto Resize JPEG
Thunderbird v1.5 - v3.2a1pre /
Windows|218.9 ko|(237 hits)|Download
v5.x.x
Inno Setup is a free software which allows to build installers, using a dedicated script language.
Below are some script templates to be used with Inno Setup.
Inno Setup simple install script template
Inno Setup v5 w/ preprocessor|75.4 ko|(193 hits)|Download
Inno Setup script examples
Inno Setup v5|791.2 ko|(230 hits)|Download
Content by TrV | Web design by TrV | XHTML v1.0 strict compliant and CSS v2.1 compliant