TouchPro Revision History

V6.0.1.1 - 24 Jan 2018

Fix the Touch with Current Time and Date menu item operation. It was using UTC rather than local time.

V6.0.1 - 21 Jan 2018

This version sees the return of the 3 Explorer context menu operations that were dropped in the initial release of V6.0. There's also a new option to revert operation to a simpler, single settings mode, similar to versions prior to V6.0.

This update removes TouchPro as a property page. It's now only accessible via the Explorer right click context menu items. The reason for this is that the restriction on the ideal size of a property page is limiting the user interface layout. By not having the size design constraint of a property page, future versions will have more scope for a less dense main dialog. If you find that you need the property sheet integration, please get in touch and let us know.

V6.0 - 1 Jan 2018



TouchPro & TouchCmd can now alter 3 picture timestamps rather than just the single one it did previously.

Use the picture timestamp tag PropertyTagExifDTDigitized rather than PropertyTagThumbnailDateTime.

Added the TouchProp command line utility.

V5.4.0.0 - 10 October 2015

TouchPro/TouchCmd can now read and modify some of the timestamp metadata properties of newer Office document file formats (.docx, .xlsx, etc.) as well as older .doc, .xls, etc. files.

TouchPro has a new menu item: "Capture a timestamp from the focused item" to amend the current saved settings.

The "Touch with Last Saved Settings", & "Touch with the Focused item's timestamp" menu items now show the timestamp that will be used, so there's no ambiguity about what will be applied by their operation.

FileTms has an option (/P2) to output the timestamp as UTC.

TouchPro uses the native updater program.

Setup no longer requires the .NET framework, and no longer has a prerequisite on comctl32.dll.

V5.3.0.2 - 16 July 2012

Fixes a mix-up with UTC/local time use on the "Touch with the Focused item's timestamp" menu command.

V5.3.0.1 - 17 June 2012

Extended the XP local/UTC conversion behaviour to Vista as it's only since Windows 7 that Explorer uses the new (correct) method of local/UTC conversion.

The operating system detection for the above now works for a non-registered installation.

The command line programs TouchCmd & FileTms now also adjust their behaviour for pre-Windows 7 operating systems and also have an additional parameter to override the automatic detection.

V5.3.0.0 - 3 June 2012

The 64-bit version now installs the 32-bit component as well as the 64-bit one so that 32-bit processes such as Avanquest Software's  PowerDesk can use TouchPro.

Fix to allow operation on network shared folders.

When running on Windows XP, TouchPro now reverts to the same methods of converting local timestamps as Windows XP uses. This means that XP users see the timestamp the same as XP displays it (albeit wrong in some situations). See the section headed "File Timestamps and DST (Daylight Saving Time) Quirks" in the TouchPro documentation for more information.

The menu item:

"Touch with First Selected Item's Timestamp" is now:

 "Touch with the Focused item's timestamp"

... since it's not strictly true that the first selected item is the one that applies. When you use this command TouchPro will now prompt you to confirm the item's timestamp.

V5.2.1.2 - 2 Aug 2011

This update fixes a long standing issue that had gone unnoticed. If you used the "current date" or "first selected item's timestamp" context menu items having previously saved settings to do offset time modification, the resultant time would be incorrect. Also, if you had saved settings to do offset time modification, when you re-displayed the TouchPro dialog, it displayed the non-offset time interface.

This version now ships with our FileTms command line utility.

V5.2.1.1 - 27 May 2011

This update fixes a problem with TouchCmd if relative paths were used.

V5.2.1.0 - 22 May 2011

This release prevents infinite recursion that could occur with symbolic link directories that either recursively link to a path beneath the current directory, or are involved in cross-referenced links.

For example:


In the above example, if "LinkToPath2" is a directory symbolic link to c:\path1\path2, you would have had the following recursive situation:

C:\path1\path2\path3\path2\path3\path2\path3\... etc.

Similarly, in a cross-linked situation, you could have:



Which would have given rise to:

c:\path1\path2\path3\path4\path2\path3\path4\path2\... etc.

V5.2.0.4 - 17 August 2010

Fix - Touching read-only directories on Windows XP on FAT32 formatted drives would fail.

New - Update notification facility. TouchPro will notify you when an updated version is available from our web site. You can manually invoke this facility from the About dialog.

V5.2.0.3 - 11 July 2010

Fix - Extreme performance issue in conjunction with some Antivirus products when touching large directory structures. Operations that should only take seconds took minutes. Note that this fix only resolves situations where it was avoidable - operations touching lots of files may still invoke extreme AV performance issues.

Fix - The "Could not modify the time stamp of ...Do you want to continue processing any other files?" error message was not getting displayed correctly.

Fix - For translated strings, some messages were not displaying their translated text.

Fix - The "Touch Completed" message might have displayed behind other windows in some circumstances.

Fix - When testing translated resources it was possible to get into a situation where TouchPro would crash Explorer.

Minor - Optimised operation to eliminate occurrences of "Skipped - read-only" messages when only directories are being touched.

Minor - Some error messages had additional blank lines.

Minor - Limit the number of display failures that are listed in the error message because there are too many to see on a screen, and in extreme cases the message was not displayed.

V5.2.0.2 - 4 May 2010

Minor update to fix slow starting of Windows Explorer when Explorer is invoked in some situations (such as when using WinKey+E).

V5.2.0.1    4 March 2010

Updated TouchCmd to fix sub-directory processing.

V5.2.0.0 13 Feb 2010

Removed support for Win9x operating systems.

Use the newer time zone aware OS functions to handle converting timestamps between UTC and local time. This results in correctly converted times in different daylight saving time periods.

Fix - getting the structured storage timestamps was incorrect outside UTC time zones.

Fix - when setting the timestamps of structured storage documents all 3 timestamps were set regardless of the selected options.

Fix - setting picture timestamp was altering the modified file system timestamp.

Additional check for the time offset command line parameter, to ensure all digits are entered.

V5.1.0.1 22 Aug 2009

Fix for a bug introduced into V5.1. Touching folders would not be effective unless you also had the option to touch files.

V5.1.0.0 1 Aug 2009

First release of x64 version.

New context menu - "Touch with First Selected Item's Timestamp". Despite its long name, it provides a quick way to set multiple files to the same time as the first selected item. The first selected item's modified timestamp is used as the source timestamp along with the previously last saved settings in the same way as the other context menu items.

Minor fix to prevent reporting an error when touching with the "Touch structured document time properties" option and the file doesn't contain existing structured storage time values.

The summary error message now caters for multiple error messages for each file.

Restructured code to improve consistency in operations and issue reporting.

Display the hourglass when getting a file's current timestamps - this could take a long time with extremely large files. Also skip getting the values for .eml files > 10MB - it takes longer that you'd want to wait!

Cater for "&" in the About box registered name.

V5.0.1.3 9 Jan 2007

Fix to allow correct operation of the structured storage document touch operation under Windows Vista.

V5.0.1.2 9 Dec 2006

Changes to the command line syntax handing of file & directory names in TouchCmd.
Improve TouchCmd progress messages.

V5.0.1.1 2 June 2005

Fixes for TouchCmd on Win9x operating systems.

V5.0.1.0 10 May 2005

TouchCmd now supports setting the time and date to the current time.
Fix to resolve crash that could occur in some computers when loading.
Fix to prevent keyboard access lockout after using the Touch Now button.

V5.0.0.0 26 Feb 2005

New options to touch the "Date Created" (Created), "Date Last Saved" (Modified), "Date Last Printed (Accessed) properties in structured storage files (MS Office documents) and the "Date Picture Taken" property in picture
Extended facility to set the time and date controls from:
* Email files (MAPI (Outlook) and SMTP Internet (Outlook Express) formats.
* Structured Storage files (Office documents).
* Pictures.
* All file system times.
Improved load time to remove unnecessary delays when a large number of items is selected.
Fix for true MBCS OS's (Win9x) when touching folders.
Now touches the "." (current folder) items.

V4.5.1.0 8 March 2004

Fixed a memory leak.
About dialog now loaded from the translated resource.

V4.5.0.0 19 July 2003

Time offset adjustment. Rather than touch a file with an absolute time, you can now adjust the current timestamps by a +/- offset. The offset facility is also available in the command line version via the /E parameter.

New popup menu options - the "Now" button facility moves to a menu item, along with the new "set time to current file time" facility. This latter facility lets you set the time controls to the last modified timestamp of the primary selected item (when you invoked TouchPro).

Resolves an issue that some applications that simulate invoking the shell property sheet may experience. When loading, TouchPro modifies the size of its dialog resource. This causes an exception that Explorer defers to the operating system to resolve. Some other applications may handle the exception as an error. The change modifies TouchPro's resources to be read-write so that the exception never occurs.

Fixed a problem in the command line utility for dates < 1900.
Fixes a daylight savings issue with the offset facility in the prior test release.

Resolved the File menu duplication issue with Explorer for Windows 95.


Limited test release of the offset time facility.

V4.3.0.0 1 Jan 2003

Adds the "now" icon button to set the time controls to the current time.
Added bitmap to the main popup context menu item.
Added a "Don't ask me again" option to the message box prompt that occurs if the Touch operation fails for some reason (such as a file being in-use).
Revised the operation of the 24-hr format option. Previously it toggled between the user's default time format and 24-hr. It now toggles between 12 & 24 hr formats.
Show the hourglass cursor during the Touch operation.
Further resolved the menu quirk noted in the last release (see below)
for NT4. Unfortunately the problem still persists under Window 95.

V4.2.0.0 6 August 2002

Fixed a minor cosmetic problem with the context menu popup appearing multiple times when the Explorer File menu is invoked. This problem is noted in MS KB article Q214477. This problem persists under Windows 95 and NT4 since the remedy doesn't appear to work under these platforms.

Revisions to simplify multiple language translations - removed dialog duplication for the property page and context menu dialog.

V4.1.0.0 9 May 2002

Unicode version. Under Windows NT/2000/XP, TouchPro will now work correctly with file and folder names that contain characters not supported by your current code page.
Now uses the MSI installer.
Fixed a minor cosmetic problem with the short/long date format option.

V4.0.1.0 15 April 2002

Added checks around directory navigation to prevent a problem if a folder is inaccessible to the current user.
Fix for TouchCmd to properly process nested sub-directories. TouchCmd now clearly indicates that it does not touch any files when it is unregistered.

V4.0.0.1 29 September 2001

Bug fix for the TouchPro context menus under Win9x.
TouchPro now supports Windows XP themed displays.
TouchCmd fix for Win9x when no date specified when touching folders.
TouchCmd now echoes the time and date that it will apply and touches the root folder if that's all that is specified on the command line.

V4.0.0.0 12 September 2001

Added context menu operations to provide a fast method of applying the current settings.
Added TouchCmd - a command line version of TouchPro.

V3.3.0.0 10 February 2001

Added the ability to touch read-only files and folders.
The main dialog now identifies which controls are unavailable in an unregistered copy.
Changed the date control to the drop-down calendar format.
Now recurses sub-directories before touching a folder timestamp - to prevent altering the last accessed timestamp of the folder.

V3.2.2.5 23 January 2001

This release contains a minor code speed improvement and information on obtaining Microsoft hot fixes for Windows 98, 98 SE, and ME to fix random failures to touch folder timestamps.

V3.2.2.4 1 January 2001

This version fixes a bug when touching folders under Windows 9x. Previous versions would fail if the folder name contained non-ASCII characters.

V3.2.2.3 13 August 2000

This version fixes a bug when touching folders with long path names under Windows 9x. This did not occur under Windows NT or Windows 2000 as TouchPro uses a different method under these operating systems.

V3.2.2.2 3 Jan 2000

Update installation to add shortcuts menu items and modify this document.

V3.2.2.1 18 Sept 1999

Modified the About dialog. Changed the registration number field to make it a little easier to enter the number. Updated the home page URL and added a mail link.

V3.2.2.0 4 July 1999

A registered version now has the option to touch files, folders, or both.

 Moved the save facility to a separate button.

V3.2.1.1 23 May 1999

Extended the Windows 9x folder touching to handle all 3 timestamp values and the selective time and date facility.

V3.2.0.0 8 May 1999

Added the facility to touch folders under Windows 9x.

V3.1.0.3 30 January 1999

Minor change to allow international registration names.

V3.1.0.2 December 1998

Rebuilt and updated documentation to reflect the self extracting installer.

V3.1.0.0 November 1998

Added the alternate time and date formats, and the Save facility. These facilities are only available to registered users. TouchPro is now distributed as a self-installing EXE.

V3.0.1.1 August 1998

Bug fix. Prior to this version, if you touched the contents of a removable disk, and removed the disk, it could give rise to Explorer not being able to launch any programs from its Start menu. This version fixes this problem, which is easily avoided in earlier versions by leaving the removable disk in the drive.

V3.0.1 February 1998

Cosmetic changes - added help & tool tips, made the date field longer as some language default settings can give long date fields.

Changed unregistered defaults - can't now recurse folders.

V3.0 October 1997

New registration system.
Under NT, allow modification of directory time stamps.
Now uses the new common controls date time picker control.