February 7th, 2011· distributed activities files have temporary extension to allow simple detection of unfinished file copies
· currently processed file is logged when opening distributed activities files
· fixed unhandled exception in Activities Viewer when Elevated.exe startup is canceled through the UAC
February 7th, 2011· fixed timestamp of service being started when reading distributed activities data from more computers
December 14th, 2010· fixed application active time calculation
· translated user comment dialog into the Czech within the Czech resources
December 14th, 2010· ActivityMon AuditPro renamed to ActivityMon Auditor
September 8th, 2010· PReAS Viera Chovancova activation key blacklisted
August 31st, 2010· setup icon updated
· fixed misspellings in the English resources
August 25th, 2010· czech activation dialog resources adjusted
· SAT Plus s.r.o. activation key blacklisted
· activation keys blacklist implemented
June 25th, 2010· Setup Wizard does not require password on product uninstall when monitoring service was not a part of installation
· user monitoring warning is fully visible in the czech build
June 25th, 2010· Activities Viewer does not require password when local activities data is not available
June 25th, 2010· default scheduling of copy chanel is repeating every 10 minutes
· settings do not allow to enter network path for local data
· monitoring service handles invalid data path and uses the default data path in such a case (it crashes in the previous versions)
May 25th, 2010· DDE connection failure is not loged
· fixed exception handling during AES data file reading
· NETWORK SERVICE account access rights setting moved to the scheduler event
May 25th, 2010· installation type is loged on the startup
· additional logging added into the access rights settings for NETWORK SERVICE account
May 11th, 2010· monitoring service grants access for NETWORK SERVICE account on Windows Temporary directory
· backslashes are replaced by normal slashes for FTP distribution
· screenshot subdirectories are removed from the path before passed to FTP server during data distribution
· fixed possible infinite loop when daily scheduling is used
April 27th, 2010· ActivityMon is used as password when no password is provided in the Setup.xml
· /silent command line parameter removed from Setup.exe and silent mode of Setup Wizard is used when Silent.xml is presented in the Setup Wizard directory
· /exportsettings and /importsettings command line parameters implemented into Elevated.exe
· WebGuard: translated English text for Report.exe in the Start menu
· multiple monitors handled
· name of the screenshot file is modified when file already exists
· check for the number of terminal users implemented
· fixed operating platform detection
· busy cursor is shown when checking for distributed data files after the computers check box has been changed
April 18th, 2010· Setup Wizard offers computer restart when service cannot be started after the installation
April 12th, 2010· single screenshot saving fixed
· Screenshots tab does not allow to uncheck both window and desktop screenshots
· markup is set to the user comments events to set their background
· fixed text over the combobox with amount time selection
April 12th, 2010· handled situation when viewer has been closed when minimized
· dll with blue style resources removed from the installation package (resources are taken from the viewer executable)
· dependency on common controls added into the manifest of Viewer.exe
April 12th, 2010· visited web sites monitoring (supported web browsers: Internet Explorer, Mozilla Firefox, Opera)
· SMTP e-mail activities data distribution
· relative time range selection in the Activities Viewer
April 12th, 2010· handled situation when viewer has been closed when minimized
· dll with blue style resources removed from the installation package (resources are taken from the viewer executable)
· dependency on common controls added into the manifest of Viewer.exe
April 12th, 2010· Timestamp of processes dialog is adjusted to be within the time range of selected calendar event
· Implemented translation of device path into DOS path to allow usage of GetProcessImageFileName (GetModuleFileNameEx is not working corrently under some circumstances)
· Fixed checking for 64bit session monitor on shutdown on 32bit operating systems
· Log files are created with the name of user in the file name for executables started for each user (to avoid conflicts in the invisible installation)
· Activities Viewer startup utility works on 64bit Windows XP/Server 2003
· Implemented fallback for WTSQueryUserToken (there was problem on 64bit Windows XP/Server 2003)
· Fixed process list retrieving
· Fixed detection of Windows XP 64bit operating system
· Fixed company name retrieving from Config.xml
· Reworked Report dialog resource to be suitable for Windows 7
March 2nd, 2010· password requesting dialog is set as foreground window
· Setup Wizard resources reworked
· Setup Wizard settings page has been splited into two pages: password & settings one
· Setup Wizard shows error message in case of password settings failure
March 2nd, 2010· fixed screenshot black parts of window with alpha chanels (typically window borders with Aero)
· copy chanels are not invoked when the license has expired
· fixed bug in Config.xml resulting in English text in the warning dialog of the Czech build
· fixed English features description in the Czech commercial build
· fixed computer information saving
· fixed shortcuts creation in the installation repair
· minor text fixes in Czech & English resources
March 2nd, 2010· fixed activation key check in the Setup Wizard
· whitespaces keystrokes are filtered out on Windows tab
· renamed hook library to fix Firefox compatibility
March 2nd, 2010· it is not possible to uncheck non-optional features on Windows XP (tree control changed to list control)
· list of features for home build is same as for commercial build, Setup Wizard handles scenario when installing commercial build over the home one
· installation package downloading failure handled, message is shown in such a case and installation process is aborted
March 2nd, 2010· fixed installer package retrieving for home build
March 2nd, 2010· it is not possible to enter empty user comments
March 2nd, 2010· Setup Wizard checks for activation key for other build and informs user
· application takes its version from the Config.xml file
· no settings are available for user interface-only installation in the Setup Wizard
· monitoring service is not installed when its main file has not been installed
· features selection implemented into Setup Wizard of commercial build
· Setup Wizard of commercial build allows to select components to be installed
· fixed bug in installation type checking of ActivityMon configuration
· application updates are handled through the Setup Wizard
· UpdateUrl tag removed from the Config.xml
· Home editions of Windows are distinguished
March 2nd, 2010· uninstall forms created for home build
· supressed loging of not found preview file when previews are disabled in the settings
· free build created
· home build cannot be installed on server operating systems
· distributed files opening function is available only in the commercial build
· fixed screenshot view visible state when switched to another tab
· improved settings details dialog
· application settings are stored in the Settings file which is encrypted using the 256bit AES cipher
· Screenshot Explorer secret start implemented, including settings in the application settings
· mouse wheel is working again in the screenshots view
March 2nd, 2010· Setup Wizard shows build numbers when there is newer version available on the web site
· all operations with the progress shown can be canceled now
· progress is shown during screenshots saving
· handled GetModuleFileNameEx failure on 64bit operating systems
· context menu implemented for devices report control
· device details dialog and device calendar event show device label
· Activities Viewer allows to show window records only with typed keystrokes
· 64bit session monitor implemented
· debug privilege is enabled for monitoring service process
· manifest is set to resulting self extracts
· Setup Wizard generates unique guid for each installation
· Setup Wizard allows installation on 64bit operating systems
· keystrokes in the password controls are ignored by default in the commercial build
· default screenshot format changed to %YEAR%-%MONTH%-ÚY%\%HOUR%-%MINUTE%-%SECOND%_%HWND%
· more checks&logging implemented for screenshot capturing
· Home build configurations created
· Setup Wizard creates shortcut for the Screenshot Explorer
· time_t data type is not used anymore
· modules base addresses are defined to avoid modules relocation
February 16th, 2010· fixed crashes related to the skin library on Windows Servers
· Windows Server 2008 R2 is recognized now (it was reported as Windows 7 by previous versions)
February 16th, 2010· fixed caption of the pane shown in the status bar customization context menu
· user comments are disabled by default in the Activities Viewer for home/family licenses
· logging extended for BitBlt failure during screenshot capturing
· user confirmation is disabled by default
· fixed check for server product activation key
· fixed idle time monitoring disabling
February 16th, 2010· fixed caption of the pane shown in the status bar customization context menu
· user comments are disabled by default in the Activities Viewer for home/family licenses
· logging extended for BitBlt failure during screenshot capturing
· user confirmation is disabled by default
· fixed check for server product activation key
· fixed idle time monitoring disabling
February 16th, 2010· handled saving of unencrypted screenshots during Save As... operation
· fixed internal error when FTP server authentication failed
· fixed icons of application settings pages in the invisible installation
· screenshots file name and path format can be specified in the application settings
· monitoring service can be started/stoped from the Activities Viewer
· /startmonitor and /stopmonitor parameters implemented for the Elevated.exe
· Setup Wizard and copy chanels uses application name as data file access password when none is provided
· fixed constant for WMF image type in the viewer
· devices view shows instead of empty volume label and 00000000 volume serial
· handled inserted media inserted into the DVD-ROM drive connected through USB (there was invalid disconnected timestamp)
· ScreenExp.exe implemented as independent screenshot viewer
· Report.exe adds Settings.xml from the settings path
January 26th, 2010· fixed saving of not cached screenshots
· fixed installation of newer version with new installer (there was a bug causing service start before the user key was stored)
November 9th, 2009· elevated process is started for application settings on Windows Vista/7
· fixed manifest generation for MonitoringService.exe to require administrator privileges
November 2nd, 2009· full screenshot view can be closed by the Escape or Enter key
· translated 2 czech texts in the calendar view in the English version
· process reference is stored for windows referenced by screenshots
October 26th, 2009· setup wizard window cannot be closed during progress of main installation (when the current tab is marked as "non-cancelable")
· several text improvements in the setup wizard
October 23rd, 2009· if activities data file access password is incorrect password dialog is shown again to allow user to re-enter it
· expired license HTML dialog implemented
· command bars style is set to the selected one
· after viewer start proper style is selected in options menu
· buttons removed from calendar caption bar & translated strings in the Czech build
October 20th, 2009· Deactivate button is disabled for trial period
· ActivityMon support page is shown when user requests application help
· window idle blocks are exported into the XML
· update until value is checked after the key is entered (there was a bug that it was only at the application startup)
· active session blocks are exported into the XML
· fixed bug in the activities analyse when time of computer being hybernated has been added into the window active & idle time
· it is possible to scroll screenshot with the left mouse button: click and move
· keystrokes with zero character code are ignored by the monitoring service
· focused windows history of the session is exported as a part of XML
· fixed process event storing in the session monitor (there was non-initialized variable)
· window focuses are stored under appropriate sessions to avoid collisions between sessions (typically terminal server)
· home/family limitation dialog contains link to products comparison page
· file for unexpected shutdown detection is deleted before any monitoring service stoping operation is performed to avoid false reporting of unexpected shutdown
October 16th, 2009· ribbon bar style is preserved across sessions
· fixed text wrapping in the monitoring warning dialog
· user confirmation request is disabled for Home/Family edition
· fixed bug in storing the user confirmation setting
· user comment entering check box is disabled when tray icon is not checked
· translated end user license agreement in the czech setup wizard
· czech uninstall form created
· activation events are shown on ActivityMon tab of the viewer
· monitoring service is informed about activation and deactivation
· HTML dialog is shown after successfull activation
· handled failure of BitBlt during screenshot taking
October 12th, 2009· fixed activation issue
· additional logging added into the license loading & validation
· key generator shows the type of activation key after validation
October 12th, 2009· fixed product version stored during the uninstall registration
· idle time detection is disabled for Home/Family license
· Home/Family version limitation dialog has been implemented
· product cannot be used on the server without server license, the type of trial license has been changed to server
· online shop URL is taken from the Config.xml
· number of CxImage supported formats has been reduced: GIF, PNG, JPEG, BMP, TIFF, WMF
· extensions filter is set for screenshots saving dialog and screenshots can be saved into different format then the original
· if language selected in the application settings english resources are loaded
· double-click handling implemented into the screenshots view, whole screenshot is visible in such a case
October 9th, 2009· program settings do not offer language not available in the program installation
· special characters of the text in the settings are encoded to be compliant with the XML
· text is set for idle events in the calendar
· thread termination timeout extended to 60 seconds
· trial period extended to 15 days
· date/time range filter does not allow to enter start time newer then end time
· fixed gmt/local time bug when working with filter time range
· time range in the filter is updated from document for Refresh command
· several fixes in the czech translation
· fixed missing text for tray icon tooltip text in the Config.xml
October 9th, 2009· fixed bug causing monitoring were not working without the activation key
· update script on the server is contacted with the used language specification
· fixed bug in showing valid until portion of the license
· unused texts removed from the resources
· application settings contains page with language selection and selected language is stored in the Settings.xml
· replaced "ActivityMon" text with the application variable %APPNAME% to allow full product customization
· Czech version of ActivityMon has been created
· build environment takes build number from main RC file and can be increment
· application names sorting is not case sensitive
October 6th, 2009· activities export into XML implemented into the viewer
· applications view is sorted by applications usage by default
· monitoring service does not store any event when the service is expired
· viewer shows message bar about license expiration and allows only activation key entering
· service is marked as stoped after session monitors are stoped
· uninstall form is also shown in the case restart is needed and user requests it
· activation keys logic is enabled for release build
· events time range pane implemented into the viewer