X-Setup Pro 6.6 Final

Changes:

- FIX: Fixed different color of configuration area when using Windows XP with themes applied in Options dialog
- ALL: Updated Development Tool from Delphi 6.0 to Delphi 7.0
- PLUGINS: Added "Virtual Paranoia" as new folder in X-Setup Classic. This folder lists all error reporting, GUID sending, hijackers places and other "behind your back" stuff
- SETUP: The cache files for plug-ins and wizards will now be delete on install so XSP is forced to rebuild them on first startup
- ENGINE: Changed SePrivilegeXXX handling so an error message (localized) is now displayed if aquiring a privilege does not work
- SETUP: Old Borland 6.0 VCL and RTL BPL files will be delete on install since XSP now uses the 7.0 version of these files
- UPD: Removed HTTPGet and replaced with HTTP component from Indy Project (Version 9.0)
- UPD: Fixed "cut off" status line
- UPD: Added more status messages about the download process that will be written to log file
- OPTIONS: Removed current option tab
- ENGINE: Changed log file handling - logfile will now only be created or written if there is actually something to log and not on every startup of XSP
- UPD: Added HTTP Proxy support
- ENGINE: Layed foundation for support for HKCU Registry Redirection to HKLM
- OPTIONS: Totally changed XSP options handling from external COM Server (dcXSPGlobalSrv.exe) to internal COM DLL (dcXSPSettings.dll)
- ALL: Changed resulted in 4 MB memory saving when running XSP
- ALL: Since the new DLL does not trigger the SCM of COM which takes some time, XSP start up has been accelerated
- OPTIONS: Changed options are now directly saved to the registry as a change happens
- OPTIONS: Created new registry value "Item Info PoP" to allow inter-application item exchange (PoP=Push Or Pop)
- COMPREG: Added addtional error messages (localized) when registering a COM DLL does not work
- SETUP: Old dcXSPGlobalSrv.exe will be deleted on install since it's no longer needed from now on
- OPTIONS: Moved favorites from favorites.ini to registry path "Favorites" so installing a new version of XSP will not overwrite your favorites. Thanks to john godfrey for the idea.
- OPTIONS: If no favorites are found, favorites.cfg will be used as a template and the entries will be written to the registry
- OPTIONS: Moved programs from tools.ini to registry path "Tools" so installing a new version of XSP will not overwrite your defined programs
- OPTIONS: If no programs are found, tools.cfg will be used as a template and the entries will be written to the registry
- OPTIONS: For those that are interested, "lwx" means "Last Write indeX"
- OPTIONS: Made several changes to reflect the changes with the new settings options
- MISC: XSP will now set all windows of itself to x=10/y=10 on the screen if no window position is found in the registry. This will stop the "XSP appears anywhere on screen" problem
- UI: Changed the default cursor inside the tree view to a normal mouse pointer. The cursor will now only change when actually hovering over an item. Thanks to squeeky!
- START: Updated Start.exe to check for XSPSettings object instead of XSPGlobalSrv
- ENGINE: Implemented function to redirect HKEY_CURRENT_USER changes to a different user than the logged on ("Load user registry..." in UI)
- ENGINE: Implemented a window where all users of the current machine can be easily selected instead of always browsing to the NTUSER.DAT file
- ENGINE: Each time registry loading is activated or deactivated this will be noted to the lofile if logfile level is 2 or higher
- ENGINE: Updated some of the logfile messages
- UPD: Failed to implement the HTTP/407 Proxy Authentication used by some proxys (e.g. Proxy+). No idea what the problem is.
- ENGINE: Removed some references to "dotec" inside the text strings
- ENGINE: Removed Restart/Logoff commands from Options and moved it to plug-in object (internal change only, no plug-in changes needed)
- ENGINE: Implemented new read-only options that will tell if the last registry write function was applied to HKCU, HKLM or both
- UI: Added a new indicator to the status bar which will show to which registry path the last change has been applied. Usr = HKEY_CURRENT_USER, Sys = HKEY_LOCAL_MACHINE
- UI: If a user or computer registry file is loaded, XSP will now show <XXX file loaded> in its title bar
- UI: A startup check will be performed if either a user registry or computer registry is still loaded and XSP will try to unload this automatically
- ALPHA 2:
- ENGINE: Own user account will no longer be shown in "Load user registry file" (thanks to CptSiskoX)
- ENGINE: If loading of one file for "Load computer registry files" will fail, the other file will be automatically unloaded
- MISC: Finished BartPE Enabler application (dcXSPBPEEnabler.exe). With this application it's possible to allow X-Setup Pro to be used from within BartPE. Finally a bootable CD with full X-Setup Pro support. Thanks to rthsw and Jager-Bomb for the idea!
- ALPHA 3:
- FIX: Fixed team window to be readable again by replacing component (thanks to CptSiskoX)
- MISC: Finished BartPE Support to read now all settings from system.cfg
- START: Added BartPE Enabler in start.exe
- MISC: Added registry flag to BartPE plug-in: "HKEY_LOCAL_MACHINE\SOFTWARE\Xteq Systems\X-Setup Pro\CurrentVersion\BartPE Active" (REG_SZ)
- UI: UI will now display a warning text when it detects that it is running on a BartPE created CD-ROM and urge the user to use the "Load computer/user registry file" commands
- START: Start will now automatically start the Classic UI when it detects that BartPE is active
- UI: When BartPE is active, UI will not display the Tip Of The Day window
- Beta 1:
- MISC: Renamed "plug-in/s" into "plugins"
- MISC: Fixed window size error within BartPE Enabler if small fonts are activated
- HELP: Added new features to description inside helpfile
- Beta 2:
- FIX: Fixed bug when reading REG_MULTI_SZ values that contains zero length strings
- FIX: Fixed reading the wrong NTUser.dat file when using the "Load user registry" function. Thanks to roman!
- ENGINE: Enabled help buttons inside "Load user registry" and "Load computer registry"
- Final:
- Added several Windows XP SP2 plugins


http://www.x-setup.net/product/home.asp?lang=EN

:)
 
Last edited:
Apparently it WILL be shareware from version 7.0 onwards


One of the reasons why we chose dotec.de was that Eric shares the same philosophy about software: First, either software should be free or it should be very cheap. Secondly, the people should get a real value for their money. This brings us to what many people already know when they have read "X-Setup Pro": It will be Shareware.

However, it is important to know that only Version 7.0 of X-Setup Pro and up will cost money, all pre-7.0 release (6.5, 6.6, 6.7 etc.) will remain in the current freeware for home-users schema! We will use this pre-7.0 release to add new features to X-Setup Pro and proof that you will really get great value for your money, not a simply label-change, that costs you money. We have seen too many times, that a good freeware program turns into a shareware program without any benefit for the customers. We think this is a very important part of the entire X-Setup Pro Shareware story, because we will NOT simply take the current X-Setup, label it X-Setup Pro and charge money for it.
 
Indeed, v.7 will be shareware. But for a measly $7 there is no doubt I will register it, even if I hardly use Windows any more... (only on my laptop, because that freakin' Agere winmodem simply won't work under Linux)
 
Top