FireDaemon Pro/OEM Change Log N: New I: Improvement F: Fix ----------------------------------------------------------------- * 1.9.2414 build here (v1.9 GA) January 2010 N --start and --stop CLI command support wildcards I Copyright year updated I Remove Windows 2000 from splash and CLI I Updated EULA I Manual updates and corrections I daeMON no longer included in installer I Executables contain Windows 7 application compatibility manifests F Wrong shortcuts placed when using installer in silent mode F When choosing Pre/Post programs residing in the root of the file system (eg. C:\) default Working Directory would not include trailing slash F FireDaemon Fusion compatibility updates ----------------------------------------------------------------- * 1.9.2405 build here (v1.9 GA) December 2009 I License key entering and checking optimisations I Manual updates and corrections F Help -> About -> Details service pack info wrong on Win 7 ----------------------------------------------------------------- * 1.9.2402 build here (v1.9 GA) November 2009 N Includes daeMON v0.09 I Manual updates and corrections I Specialised OEM skin F Duplicate CLI help text F Incorrect text displayed when skinned in trial mode ----------------------------------------------------------------- * 1.9.2401 build here (v1.9 Pre-GA) October 2009 N Additional skinning options (see manual) N --create options: uponexit and smffrequency F Debug log SID sometimes corrupt F Post events not run when Graceful Shutdown was unchecked F Skinning used wrong icon on New/Edit Service Dialog ----------------------------------------------------------------- * 1.9.2393 build here (v1.9 Pre-GA) September 2009 N --install edit option: if service already exists just update configuration N FireDaemon Fusion compatibility release F Post processes did not run in Session on Vista/2008/7 ----------------------------------------------------------------- * 1.9.2385 build here (v1.9 Pre-GA) August 2009 F Post processes did not run in Session ----------------------------------------------------------------- * 1.9.2384 build here (v1.9 Pre-GA) August 2009 N Includes daeMON v0.08 F Start/Restart (in Session) available to built in services (not desirable) F Service column sub-sorts by Service Display Name rather than Service Short Name when sorting by any other column F Service restart would sometimes leave services in stopped state ----------------------------------------------------------------- * 1.9.2383 build here (v1.9 Pre-GA) August 2009 N Support for Windows 2000 dropped N Automatically created built-in environment variables available to sub-process, Pre-Service and Post-Service events: %FDServiceShortName%, %FDServiceDisplayName%, %FDServiceDescription%, %FDServiceExecutable%, %FDServiceWorkDir%, %FDServiceParameters% N --create options: username= password= I Removed requirement for MSI 3.0 in the installer (= smaller) I Text updates to splash screen, Help/About and CLI --help I Manual updates / corrections I Service ImagePath registry variable correctly enclosed in quotes when there are spaces in the path or name of executable F Attempt load of XML config with invalid paths to debug, stdout, stderr files would fail F Less obtuse debug message when window styles cannot be set F Pre-Service, Post-Service apps now run "in session" when Start (in session) or Restart (in session) selected ----------------------------------------------------------------- * 1.9.2381 build here (v1.9 Pre-GA) July 2009 N Start application in current session (right click Start (in session). Used to defeat Vista, 2008, 7 Session 0 isolation N Ability to clone services hot (ie. complete duplication and start in one click) N Ability to clone services warm (ie. complete duplication then edit in one click) N Service updates can occur hot to avoid a service restart. FireDaemon will periodically re-poll configuration for changes and apply as necessary. N Included Service Description column in GUI N Column expansion on hover N Silent installer command line switches to control installer behaviour (see Silent Installation section in manual - F1) I Installer Windows 7 compatible I Buy Now menu item (moved from Help menu) I When applying license, GUI does not attempt to restart all services when none are present F Windows 7 not correctly identified in Debug Log and Help/About/Details F Crash when starting interactive services when user did not have sufficient permissions F Duplicate service display name error wasn't particularly helpful F Debug log file not mandatory when Debug Logging is checked F Could not open Dialog Debug Log when service was running F Right click and Service menus consistent ----------------------------------------------------------------- * 1.9.2355 build here (v1.9 GA) April 2009 N CPU Bindings can be entered in Base 2, 10 and 16 N Support for upto 32 cores N Fail detection: forces hard limit on number of restarts N GUI size and location remembered N --create CLI arguments: nochecks, stopped, replace N Service menu includes Import, Export, Export All N Right click menu duplicates Service menu functionality I Tested with Windows 7 I Window styles now enforced on apps that refuse to accept style during sub-process creation I Updated support email address to integrate with Kayako I Manual updates / corrections I Installer no longer keeps persistent variables I Installer integrates with FAQ, Videos, Up2Date F When installing service with duplicate name, original service would be stopped first F Service menu shortcuts would disappear ----------------------------------------------------------------- * 1.9.2339 build here (v1.9 GA) February 2009 N Action context specific menus and buttons N Debug log contains detailed OS, CPU and RAM info N Help/About/Details contains detailed OS, CPU and RAM info N Includes daeMON v0.07 I Manual updates / corrections I Updated EULA + README F Wrong app might be launched if ambiguous filename provided F Crash when importing XML via CLI with Environment section ----------------------------------------------------------------- * 1.9.2325 build here (v1.9 GA) January 2009 N Can set User Defined Scheduled Restart (by second) N Debug log now contains system info N All GUI options now in File -> Options dialog - Enable/disable splash screen - Enable/disable service filtering - Set GUI refresh interval - Enable/disable version checking I Manual updates / corrections F Some menu items didn't have text descriptions F OEM --configure didn't create all registry keys F Debug log output formatting issues ----------------------------------------------------------------- * 1.9.2311 build here (v1.9 GA) November 2008 N Full and web installers (MSI / EXE) available I Manual updates / corrections I Updated digital signatures ----------------------------------------------------------------- * 1.9.2310 build here (v1.9 GA) October 2008 N GUI displays PID and Memory of all running services N GUI columns sortable N Can edit multiple builtin services simultanously I GUI service refresh much smoother I Debug/stderr/stdout logs force flushed and can be opened whilst service is running I Remove "Pro" specific menu items from OEM GUI I When searching for themes if FIREDAEMON_HOME not defined use HKLM InstallationDir instead I Verbiage in default skin corrected I --uninstall-all reports how many services were removed I Updated EULA + README I Manual updates / corrections I Web based + monolithic EXE/MSI installers available F When updating built in service GUI didn't refresh F Some CLI commands returned incorrect ERRORLEVEL F Minor memory leak in GUI when closing Service dialog F GUI created incorrect HKLM reg key during version check F GUI right-click -> Restart didn't work for builtin services F Pre/Post Events leaked ACE when run as a specific user F GUI crash during refresh when installing service via CLI ----------------------------------------------------------------- * 1.9.2296 build here (v1.9 GA) August 2008 N Can edit all builtin Windows services N Support for Service Control Manager Recovery options N DEP/NX support for WinXP SP3, Vista SP1 and Server 2008 N Right click menu on service list (Edit/Start/Stop/Restart/Delete) N GUI and CLI skinnable (icons, logos, text) N --export-all CLI option N --import-all CLI option N --create CLI option N --start-all-automatic CLI option N --status CLI option N All CLI commands return ERRORLEVEL N Can scheduled restart at specific time N Automatic (Delayed Start) startup mode (Vista, 2008 only) N Service PID and Memory Usage displayed in main UI N Added Task Manager to File menu N Upon Program Exit now has Reboot option I Warnings emitted to EventLog if debug and stderr/stdout cannot be opened or written to I Text fields do not reset positionally when GUI looses focus I Manual updates / corrections I Services names now accepted with - and _ I Autostart automatic services on import I Updated logos/icons I NT4 no longer supported I Updated EULA + README I Build environment prepared for open sourcing F was not imported from XML F Graphics / text alignment on splash screen F Operating system incorrectly reported in Help/About/Details ----------------------------------------------------------------- * 1.9.2251 build here (v1.9 GA) August 2007 (Repackage only) I Manual updates / corrections F MSI ICE fixes F MSI update CLSID incorrect ----------------------------------------------------------------- * 1.9.2251 build here (v1.9 GA) July 2007 N Installer repackaged for Vista Certification N Includes daeMON v0.05 N MSI (Microsoft Installer) also available I Manual updates / corrections I Updated EULA + README F Shortcuts wouldn't install on NT4 ----------------------------------------------------------------- * 1.9.2251 build here (v1.9 GA) February 2007 N Includes daeMON v0.04 I Manual updates / corrections I Compatibility updates for integration with Trinity I Updated EULA + README I Hyperlink changes in Help/About F On Microsoft Cluster Server, Pre-Launch delays in conjunction with SMF timeouts could cause app to be terminated before it had completely initialised causing abnormal failover hence monitoring thread only starts _after_ monitoring interval has elapsed F Help -> About -> System Info didn't work on Vista F Dependencies drop down list incorrect height on Win2K F Some CLI commands without args would cause a crash F Dependencies Tab tab order corrected F Invalid entrypoint found when run on NT4 ----------------------------------------------------------------- * 1.9.2246 build here (v1.9 GA) January 2007 N Works with Vista N MSI based installer for use with Group Policy and Vista N Restart all option (CLI option: --restart-all, GUI button) N Updated digital signatures N Dependencies placed in dropdown lists for easy addition N CLI product registration (--register) I Compatibility updates for integration with Trinity I Manual updates / corrections I New warnings when installing interactive services with limited privileges I Dependent services now started/restarted I UI refresh optimisation I CLI text formatting I Tidied up generated XML I Included process flap logging in debug logs I Updated EULA + README F Executable resources incorrect F Applying license key sometimes doesn't restart all services F Process was not restarted when flap detection and scheduling were both enabled F Services installed via CLI now appear in GUI F Ignore Control Flag options transposed in GUI F Could instantiate multiple GUIs in trial mode F Scheduled restart and monitoring could collide resulting in duplicate process spawn ----------------------------------------------------------------- * 1.9.2203 build here (v1.9 GA) June 2006 I Manual updates / corrections I Better error message when installing service with duplicate display name I Graceful shutdown includes WM_ACTIVATE message to better support wxWidgets apps I Built against latest internal tool versions F Domain browsing sometimes didn't fill in AD domain name F Dialog Response Builder didn't save when no Title or Content specified F Could close GUI whilst waiting on user response ----------------------------------------------------------------- * 1.9.2199 build here (v1.9 GA) April 2006 I Manual updates / corrections I Scheduled start and end dates now sequential F DLLs included for NT4 functionality F Popup blocking could not be disabled once enabled F Pre/Post service executable browsing chopped characters F Starting/stopping named interactive services eventually exhausted desktop ACE quota ----------------------------------------------------------------- * 1.9.2196 build here (v1.9 GA) March 2006 F XML attribute not accepted via CLI ----------------------------------------------------------------- * 1.9.2195 build here (v1.9 GA) March 2006 I Updated readme.txt, license.txt I Additional graceful shutdown events I Manual updates / corrections F Stderr in Stdout checked with no file name blocked output ----------------------------------------------------------------- * 1.9.2192 build here (v1.9 GA) January 2006 F GUI services would not stop F Multiple empty dialog responses could be entered ----------------------------------------------------------------- * 1.9.2190 build here (v1.9 GA) January 2006 N Updated warning.txt, readme.txt, license.txt N New logos N New button on Evaluation dialog N Process IDs included in debug logs I Pre/Post executables run at same priority as main process I Default for Ignore Control flags is now Both I Minor text changes on Pre/Post tab I Append logs now clears debug, stdout and stderr logs I Account search for logon I Complete overhaul of Pre/Post execution (see manual) I Support for NT Authority\NetworkService and LocalService I Add/Remove Programs textual updates I Manual updates F OEM --configure didn't create Control registry key F Double clicking responses in Dialogs tab didn't work F Dialogs tab Frequency allowed out of bounds values F Debug logging caused failure on WinNT/2K (VS05 bug) F Post services never ran if main process was hung/crashed F Couldn't import XML if executable didn't exist F Removed null/orphaned empty Pre/Post definitions when upgrading from v1.6 F Post service events no longer killed at logoff F Possible to create services with punctuation via XML F Tool tips not present on Pre/Post tab F Reloading XML causes multiple Pre/Post definitions ----------------------------------------------------------------- * 1.8.2181 build here (v1.8 GA) N CHM Help File now bundled in installer I Support for XML configuration files in ISO-8859-1 (default) F Desktop Corruption/Visual C++ Runtime Error fix ----------------------------------------------------------------- * 1.8.2176 build here (v1.8 GA) N Support for XML configuration files in UTF-7 and UTF-8 N 30-minute service restart functionality N F1 Contents added to Help menu (you need to download the CHM) I "Control" registry key added at application/service level ----------------------------------------------------------------- * 1.8.2171 build here (v1.8 GA) N Only accepts new v1.8 style license keys (see FAQ) I Removal of obsolete registry entries from installer F Version checking fixes F GUI tab order fixes F Fixed working directory autofill at root level ----------------------------------------------------------------- * 1.8.63 build here (v1.8 GA) - Bulk service delete issue via CLI - UNC Working Directory requires trailing '\' - GUI field alignment ----------------------------------------------------------------- * 1.8.60 build here (v1.8 GA) - General Availability (GA) Build - Installer, binaries and DLLs Authenticode signed - Support for mapped drives and UNC paths - Bulk service configuration import/export fixes ----------------------------------------------------------------- * 1.8.47 build here (v1.8 Beta 3) - Installer overhauled (now 2.7MB smaller!) - System environment variables permitted in Executable, Working Directory fields - Support for UNC paths in Executable field - Minor Add/Remove Program fixes - README updates - DLL redirection ensuring correct MSVC runtime is used ----------------------------------------------------------------- * 1.8.42 build here (v1.8 Beta 2) - Registration dialog now correctly accepts v1.7 license keys - Custom install options now allow optional installation of MSVC runtime - Support for empty environment variables - XML drag/drop now includes all fields - Removed obsolete installer options - F1 functionality removed ----------------------------------------------------------------- * 1.8.40 build here (v1.8 Beta 2) - Moved to Beta 2 ----------------------------------------------------------------- * 1.8.39 build here (v1.8 Beta 1) - Added Buy now Button * 1.8.35 build here (v1.8 GA) - Fixed Version checking problems with beta versions - Minor text changes ----------------------------------------------------------------- * 1.8.34 build here (v1.8 GA) - Fixed 1.8 key problem ----------------------------------------------------------------- * 1.8.30 build here (v1.8 GA) - Fixed registry key bug ----------------------------------------------------------------- * 1.8.25 build here (v1.8 GA) - Added Dialog Response feature - Added drag & drop to import and export services - Added abilitly to select multiple services - Added new command line switches -l and -e - Added flags to registry to control the internal process ----------------------------------------------------------------- * 1.8.23 build here (v1.8 GA) - New Version - New Key structure (Free upgrade to existing customers) ----------------------------------------------------------------- * 1.7.2168 build here (v1.7 GA) - Fixed service startup error some customers have experienced with a microsoft update. ----------------------------------------------------------------- * 1.7.2140 build here (v1.7 GA) - Replaced all toolbar iamges with clearer ones ----------------------------------------------------------------- * 1.7.2123 build here (v1.7 GA) - Minor enhancements ----------------------------------------------------------------- * 1.7.2117 build here (v1.7 GA) - Added "Default" option on pre/post services. Default defines "Before Event" on Pre-Service and "After Event" on Post-Service. - Added extra logging in several try/catch blocks. ----------------------------------------------------------------- * 1.7.2086 build here (v1.7 GA) - Fixed memory leak in firedaemon.exe - Fixed error in loading of dependencies via XML ----------------------------------------------------------------- * 1.7.2079 build here (v1.7 GA) - Fixed up slow GUI and Service startup. - Added -r option to firedaemon.exe for registration. ----------------------------------------------------------------- * 1.7.2065 build here (v1.7 GA) - Added an additional check, before the service starts, for the existance of the exe. If it does not then the service will shutdown and an entry in the log and debug file will be generated. - When closing an app with a dialog, the app now issues an OK if the CANCEL fails. - Added remove services feature on uninstall ----------------------------------------------------------------- * 1.7.2064 build here (v1.7 GA) - Fixed some Typos - Fixed small error in EXE browsing - Added uninstall ability to installer. Will uninstall 1.6 if found. ----------------------------------------------------------------- * 1.7.2024 build here (v1.7 GA) - Locked down program with code protection system - Removed eSellerate Keying. - Added Version marker to core.dll - Trial startup is automatic on first startup (no trial key required) ----------------------------------------------------------------- * 1.7.2020 build here (v1.7 GA) - Increased thread closure wait from 1 second to 2.5 seconds - Fixed minor Bugs - Removed "Default" option from Pre/Post Event Ordering, Now only "Before = 0" and "After = 1". - Added Version markers for both executables ----------------------------------------------------------------- * 1.7.1977 build here (v1.7 GA) - Bug in update service fixed - Tab Error in Help/About fixed ----------------------------------------------------------------- * 1.7.1972 build here (v1.7 GA) - Fixed bug in Scheduling with Start and End time - Fixed memory leak with Service Delete ----------------------------------------------------------------- * 1.7.1941 build here (v1.7 GA) - Fixed some minor typos - Fixed bug in Windows 2000 with Security Check - Disabled name check on service install. ----------------------------------------------------------------- * 1.7.1914 build here (v1.7 GA) - Added service stop in installer - Fixed problem with version checking ----------------------------------------------------------------- * 1.7.1913 build here (v1.7 GA) - Fixed bug in program selection dialog ----------------------------------------------------------------- * 1.7.1912 build here (v1.7 GA) - Fixed bug with Default button on scheduling reset ----------------------------------------------------------------- * 1.7.1908 build here (v1.7 GA) - Added confirmation of service delete - Added reset to default button on scheduling page ----------------------------------------------------------------- * 1.7.1907 build here (v1.7 GA) - Fixed OEM key check ----------------------------------------------------------------- * 1.7.1906 build here (v1.7 GA) - Fixed XML load error with custom strings - Fixed -i option to append xml extension i.e. FireDaemon -i Svc now works - Fixed -u option to stop service before uninstalling. The GUI will lock the service so it must be exited before running command! - Swapped EXE and Working dir on program tab to make it a little clearer. ----------------------------------------------------------------- * 1.7.1899 build here (v1.7 GA) - Fixed bug in Command line service install - Fixed version checking ----------------------------------------------------------------- * 1.7.1890 build here (v1.7 GA) - Fixed bug in Key check ----------------------------------------------------------------- * 1.7.1889 build here (v1.7 GA) - Fixed button colours on main GUI ----------------------------------------------------------------- * 1.7.1885 build here (v1.7 GA) - Fixed Trial key entry ----------------------------------------------------------------- * 1.7.1878 build here (v1.7 GA) - Fixed minor logging error - Fixed dialog wording error ----------------------------------------------------------------- * 1.7.1876 build here (v1.7 GA) - Changed XML schedule section to take date/time strings instad of integer values. Time must be hh:mm:ss and date must be yyyymmdd. ----------------------------------------------------------------- * 1.7.1875 build here (v1.7 GA) - Fixed menu bug - Numerous GUI fixes - Fixed installer to detect running firedaemon.exe and firedaemonui.exe processes ----------------------------------------------------------------- * 1.7.1871 build here (v1.7 GA) - Changed menu style if OS is themed ----------------------------------------------------------------- * 1.7.1870 build here (v1.7 GA) - Renamed CoreP.dll to Core.dll - Removed SvcAdmin.dll and placed functionality in Core.dll - Changed GUI Buttons - Fixed splash screen - Fixed version checking ----------------------------------------------------------------- * 1.7.1860 build here (v1.7 BR5) - Changed Log file entries - Added Warning to installer - Added list refresh (2 seconds) - Added process state (running, failed, stopped, scheduled) - fixed bug in interractive where too many ACEs where added to the desktop and window station. - Fixed numerous GUI discrepancies (tabs, shortcuts) - Added "Append logs" check box to advanced options - Changed to MSXML - Added Pre-Post service chains with pre-post events - Added truncation of logs ----------------------------------------------------------------- * 1.7.1823 build here (v1.7 BR5) - Fixed bugs in scheduling ----------------------------------------------------------------- * 1.7.1800 build here (v1.7 BR4) - Fixed Version checking - Various Bugs and enhancements ----------------------------------------------------------------- * 1.7.1792 build here (v1.7 BR4) - Fixed up Product Labeling - Fixed AD browser on XP without domain ----------------------------------------------------------------- * 1.7.1782 build here (v1.7 BR4) - Added Extra logic for Console applications to allow them to shutdown cleanly ----------------------------------------------------------------- * 1.7.1781 build here (v1.7 BR4) - Added Active Directory searching for Service logon name (NT 5+) - Fixed various bugs - Added extra schedule restart time of 3 hours - Prevent columns in GUI being resized to 0 - Fixed Toolbar when not skinned - Added new process monitoring method of logging but not restarting - Re-enabled console checkbox to add extra functionality with console apps - Added Updates Menu in Help for enabling/disabling version checking ----------------------------------------------------------------- * 1.7.1778 build here (v1.7 BR4) - Enabled app parameters in lite - New version build numbers (1.7.xxxx) - Changed installer to InstallShield ----------------------------------------------------------------- * 20031203 build here (v1.7 BR4) - Added Flap Detection Logic Flap detection is a multiple of the monitoring frequency - Added XML Support for Scheduling & Flap Detection 1 5 ULong 0-86399 Seconds since midnight ULong 0-86399 ULong 0-Max Seconds since 1/1/1970 ULong 0-Max UInt 0 - 127 Bit mask Sat(MSB) 1111111 Sun(LSB) UInt 0 - 31 0 Disabled UInt 0 - 31 UInt 0 - 31 UInt 0 - 3 UInt 0 - 1000 - Modified DTD to handle new XML ----------------------------------------------------------------- * 20031109 build here (v1.7 BR3) - Added Scheduling You can specify Begin Date, End Date Days Day Range Day of Month Days of Month Range 1->31 or Exclusion Range 28->5 Time of Day Range 12:00 -> 12:00 or Exclusion Range 18:00 -> 06:00 (not quite qorking!) - Added Restart Schedule Hourly, 2, 4, 8, 12, 24 Hours, 1 Week, 1 Month Restart Delay - Changed Icons - Made Service list full page - Changed Logo - Added ALL tooltips - Added Filter button - Added Exit button - Added FireDaemon service list highlighting - Fixed Various GUI bugs - Fixed log file errors ----------------------------------------------------------------- * 20031025 build here (v1.7 BR3) - Added version checking ----------------------------------------------------------------- * 20031016 build here (v1.7 BR3) - Changed Pre-Launch Delay Field to Numeric - Stripped down Lite ----------------------------------------------------------------- * 20031010 build here (v1.7 BR3) - Cleaned up Resources - Added Tooltips - Fixed Version mismatch in DLLs - Fixed memory leak in Interface - Prevent creation of 2 Services with the same name - Interface uses logic and fails if the service exists - Console will uninstall then re-install the service if Force Replace is enabled ----------------------------------------------------------------- * 20030930 build here (v1.7 BR2) - Modified project to use MFC and CRT as a DLL to fix a memory bug - Fixed various Registration Bugs - Fixed dependency and environmental variables not being loaded (XML Bypass issue) - Added timeout warning when expiration date is < 5 days (only on startup!) - Changed domain user edit label back to editable - Expiration date = 14/11/2003 - Moved eSellerate validation to core.dll to fix MFC Multithread link conflict - Modified Installer to include MFC DLL ----------------------------------------------------------------- * 20030926 build here (v1.7 BR2) - GUI Changes Fixed up About Box Fixed up Splash Screen - Modified Installers and Readme Files to only show 1.7 - Modified Installers to Create Version 1.7 Keys - Fixed Crash Bug in Environmental Variables Section on Insert or Append - Fixed Bug in Pre/Post Program Starting ----------------------------------------------------------------- * 20030922 build here (v1.7 BR2) - Converted Project to .NET Studio 2003 - Wrapped STD::Streams to enable app to compile under 2003. IOStreams no logner supported! - Restored XML back to 1.6 - Changed SvcAdmin Added ServiceInstallEx to take FDPI structure instead of XML file Modified ServiceInstall to Load XML and then call ServiceInstallEx Changed logic in ServiceInstallEx to handle Interractive Users - New Class UserBrowser to load functions in NETUI2.DLL. This should exist on all NT platforms! Potential problem if it does not exist OpenUserBrowser EnumUserBrowserSelection CloseUserBrowser - GUI Changes Adjusted fields to all line up Changed "msec" labels to "ms" after the value Made Service User Read Only and added a search button Fixed Label for Event Viewer Clear Password on new user entered into Logon Account - Added Flap Detection to GUI (Service Settings). Disabled until XML decided upon. - Fixed Spelling mistake in log file ----------------------------------------------------------------- * 20030912 build here (v1.7 BR2) - Removed 1.5 Registry Keys all now linked to version number - Created CStatic HTML Link Class - Added Splash Screen OEM - Not Enabled Pro - 2 Seconds (Not Enabled) Lite - 15 Seconds + Close button, Links to http://www.firedaemon.com/register/ - Changed About to handle HTML Links Added Support link with email mailto: field Added WWW Link to http://www.firedaemon.com/ Moved Buttons around Changed Text - Made GUI re-sizeable - Auto Re-size of Columns on re-size - Fixed memory leaks on multiple service definitions being opened - Modified config manager to handle interractive with user. Registry Field InteractWithDesktop is now: 00 - Not Interractive 01 - Interractive with LocalSystem 10 - Interractive with User XML DTD needs to be changed to handle this. InteractWithDesktop is now an INT and not a BOOLEAN - Added Status bar to GUI - Added Menu tooltips in status bar - Cleaned up Resource.h to remove old defs - Added User Column to UI - Fixed Icons to handle different color backgrounds in UI. Added Colour Mask ----------------------------------------------------------------- * 20030829 build here (v1.7 BR1) - Fixed CSecurity to handle Local .\ Users - Updated FireDaemon Command line help - Updated OEM & Pro Installer Warning Messages ----------------------------------------------------------------- * 20030825 build here (v1.7 BR1) - Moved to .NET Studio - Added to VSS - Renamed all DLLs FireDaemonRT.dll moved to: CoreOEM.dll - OEM CoreP.dll - Pro Core.dll - Lite SvcAdmin.dll moved to: SvcAdminOEM.dll - OEM SvcAdminP.dll - Pro SvcAdmin.dll - Lite - Moved VC Runtime to 7.0 - Statically Linked MFC - Modified Installers with new version and paths - Added VSS Headers to all Source Files - All Libs included in Source Files - removed std::string and replaced with ATL::CString - ForWhomTheBellTolls modified to handle CProcess - #ifdefs added to allow debugging of a service startup - converted struct _fdpi to a class - converted struct _prodAttrs_t to a class - modified version labels - Expiry set to 1/Oct/2003 - Modified Usage text in Console App New Features - Created CSecurityPolicy to allow us to modify Security Profile of a user - Uncommented KEY_VALUE_INTERACTWITHDESKTOP in Core and Interface - On Install any interactive as user gets SeCreateTokenPrivilege, SeAssignPrimaryTokenPrivilege, SeIncreaseQuotaPrivilege, SeDebugPrivilege privs - Created a CProcess Class to allow processed to be created interactively, also handles all process functions. - CloseOneWindow now incorporates window style checking (Dialog) to allow an IDCANCEL to be sent - Changed UI to keep Interactive enabled even when user entered Fixed Bugs - Modified Installers to install VC Runtime into System32 Directory - On Install all users get SeServiceLogonRight privilege - CloseTheApp uses EnumDesktopWindows instead of EnumWindows to allow for interactive desktop handling - NT4 Memory usage now "correct"