BenjaminKalytta Posted August 14, 2004 Share Posted August 14, 2004 (edited) Date: 22.08.2004: Version 2.0.47.0 Bug in /ini= switch was fixed Keyword workdir.x was added. This may be used to specify alternative working directory. WIHU variable %INIDIR% was added which points to directory where current ini file is located.Date: 21.08.2004: Version 2.0.46.1 Bug in disable.x/enable.x operation was fixedDate: 19.08.2004: Version 2.0.46.0 User profile directory will also be deleted on delete.x [users.operation] Bug in UseCurrent INI [settings] was fixedDate: 18.08.2004: Version 2.0.45.1 Minor bug in dimension.width/.height was fixedDate: 18.08.2004: Version 2.0.45.0 Minor bug in /SkipSettings was fixedDate: 17.08.2004: Version 2.0.44.0 Minor bug in software selection list was fixed ... [users.operation] was showed as installable software.Date: 17.08.2004: Version 2.0.43.0 dimension.update=0|1, dimension.width and dimension.height ini file keywords was added to [settings] section. WIHU will adjust it's size corresponding to this settings when loaded. dimension.update=1 forces WIHU to write it's current Windows size to ini file after exit.Date: 17.08.2004: Version 2.0.42.0 Entire feature for loading and editing existing Windows User Accounts which was added in 2.0.40.0 was removed and is replaced by a much simpler one. New keywords are disable.x=username, enable.x=username, rename.x=from, to and delete.x=username which must stay in [users.Operation] section in ini file. This section must stay in same file as [users] section. Specifying existing users in [users] section is btw. still possible.Usage:[Users.Operation]delete.0=TheUser@MyDomaindelete.1=ASPNETdisable.0=Administratordisable.1=...rename.0=Administrator@Domain, TheMaster /Verbose=<level> switch was added. Verbose levels are:0 = Don't display certain status messages and don't print sub command descriptions1 = Print certain status messages2 = Print sub command descriptions in log view3 = Print all messagesDate: 17.08.2004: Version 2.0.41.2 Bug in command.x execution was fixed when /SkipSettings was used.Date: 16.08.2004: Version 2.0.41.1 Following command line switches are also available in INI file [settings] section:Computer, Workgroup, User, UserPwd, Admin, AdminPwd, Owner, Org, Log, SkipSettings, SkipSoftware, SkipRestart, NoCancel, AutoLogon, Verbose, NoRestartChange, Beep, AutoInstall, AutoExit, RestartWait /Workgroup=<name> switch was added. Name length restrictions are following:User name = 20 charactersUser password = 100 charactersUser account full name = 100 charactersPath names = 260 charactersUser account comment = 200 charactersComputer- and Workgroup name = 15 charactersDate: 16.08.2004: Version 2.0.41.0 Workgroup membership can be changed now. Fixed minor bugs in user account settingsDate: 15.08.2004: Version 2.0.40.0 /users=<ini> is now defaulted to install.ini which means, install.ini should contain the [users] section in future. If /users=<ini> is specified, users are loaded from this file only! WIHU Window is now resizeable New [users] section keyword OldPassword.xTo change password of an existing windows account you have to add this keyword and initialize it with the current password of the specified account. In case you want reset the old account password or to change this without knowing old password, just set OldPassword.x=*. In this case Password.x will be applied. To delete an existing windows user account just create a new user.x and add 0x80000000 to it's status.x. Example: [users]user.0=ASPNETstatus.0=0x80000000 New Group.x behaviour:If corresponding user account does already exists then:Group.x=1 -> Move user to "Administrators" Group and remove it from "Users" groupGroup.x=0 -> Move user to "Users" Group and remove it from "Administrators" GroupGroup.x=2 -> Don't change GroupOtherwise if corresponding account doesn't exists yet then:Group.x=1 -> Move new user to "Administrators" Group and remove it from "Users" groupGroup.x=0 -> Move new user to "Users" Group and remove it from "Administrators" GroupGroup.x=2 -> Don't add the user to any Group Existing account vs new account:It's possible either to specify an existing windows account or to specify a new account that will be created by WIHU.1. The first case:You will not be able to change user profile settings like shellfolders or user environment with WIHU for this account.2. The second case:WIHU will disable this user later after modifying user profile. /Beep=<seconds> switch is now available. This could be usefull for unattended windows installation to hint the user to enter WIHU settings before WIHU auto installation begins (/AutoInstall) or WIHU exits (/AutoExit).Benjamin Edited August 22, 2004 by BenjaminKalytta Link to comment Share on other sites More sharing options...
BenjaminKalytta Posted August 24, 2004 Author Share Posted August 24, 2004 (edited) Date: 30.08.2004: Version 2.1.6.0 Added "Secondary Logon" Service detection which is usefull if WIHU is called from within cmdlines.txt to prevent a user from installing software under secondary account which will fail at this state.Date: 29.08.2004: Version 2.1.5.0 description.x key may also contain environment variables now. Example:[environment]WinVer=HKLM:SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentVersion[Application]description.0=Windows Version %WinVer% specific thingscommand.0=*Date: 28.08.2004: Version 2.1.4.0 bug in hidden=0|1/collapsed=0|1 was fixed.Date: 27.08.2004: Version 2.1.3.0 Group (Option) Control behaviour was added in software selection control. For this purpose a new keyword Group.x=0|1 was added. This keyword can also be used at level 0. Example:[Test: Option-Group]group=1command.0=cmd.exe /c @echo Option 0command.1=cmd.exe /c @echo Option 1command.2=cmd.exe /c @echo Option 2description.0=Option 0 (will be called in Windows XP by default)description.1=Option 1 (will be called in Windows 2000 by default)description.2=Option 2 (will be called in Windows 98 by default)selected.0=1selected.1=1selected.2=1key.0.0 = HKLM:SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentVersion?=5.1key.1.0 = HKLM:SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentVersion?=5.0key.2.0 = HKLM:SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentVersion?=4.10Date: 24.08.2004: Version 2.1.2.0 On Screen Display was added which shows the time left for user input before autoinstall/autoexit operation. This text is customizeable in [settings] section by specifying something like OsdText=%d seconds leftDate: 24.08.2004: Version 2.1 (final) Existing user profile data (environment variables and shell folders) will be loaded now and may be modified within WIHU GUI. Bug in %ThisProfile% and %ThisHome% was fixed. If user didn't specified profile.x or home.x in [users] section, %ThisProfile% and %ThisHome% if used in software installation sections were not initialized with correct paths. Edited August 30, 2004 by BenjaminKalytta Link to comment Share on other sites More sharing options...
BenjaminKalytta Posted September 2, 2004 Author Share Posted September 2, 2004 Date: 03.09.2004: Version 2.1.8.0 Fixed some bugs from 2.1.7.0 Added new ini [users] keyword deleted.x to delete existing user accounts. Added new Password.x meaning. By default password.x will always reset user account password if not specified. To keep current password one have to specify password.x=* To modify existing accounts from WIHU user interface just create a new account and type in the existing account name. After pressing "OK", new user will be initialized by current user settings like comment and full name etc. After that this account may be edited as usual. User Context Menu "Remove Entry" was added which removed a specified entry from user account list. "Delete user account" will mark account as deleted only which is undoable by unchecking this menu item.Date: 03.09.2004: Version 2.1.7.0 "Secondary Logon" Service isn't needed any more to modify new user account profile. Old user account profile loading interface was replaced by a much more reliable one which isn't dependend on LogonUser any more. Registry Key and Folder Security Attributes (NTFS Access Control Lists) settings were improved. This may moves arround certain file security (NTFS) concerned problems. Link to comment Share on other sites More sharing options...
BenjaminKalytta Posted September 5, 2004 Author Share Posted September 5, 2004 Date: 05.09.2004: Version 2.1.9.3 Bug in User profile creation was fixed. Only ntuser.dat was taken from "Default User" profile directory. Warning hint from 2.1.9.1 was extended and will also be showed if a user got disabled.Date: 05.09.2004: Version 2.1.9.1 Added warning hint if user tries to delete currently logged on user.Date: 05.09.2004: Version 2.1.9.0 Many bugs were fixed User Account Interface was improved. Existing User Secletion dialog was added. Link to comment Share on other sites More sharing options...
BenjaminKalytta Posted September 6, 2004 Author Share Posted September 6, 2004 (edited) Date: 21.09.2004: Version 2.1.11.1 Bug reported fixed in 2.1.10.7 was still there. It is fixed in this version. Please note, meaning has changed:file?! returns true if the file doesn't exists yetfile?= check for file existence otherwiseDate: 21.09.2004: Version 2.1.10.7 file.x.n didn't work as expected. Use file.x.n = filename?! for checking file existence and file.x.n = filename?= for file non existenceDate: 19.09.2004: Version 2.1.10.6 Many bugs were fixed.Date: 18.09.2004: Version 2.1.10.4 command.x will not longer started directly. File extension will be used to read correpsonding shell\command\open from registry. It's not any longer necessary to prepend interpreters executable like msiexec.exe /i before actual command. [users.operation] will no longer be supported.Date: 11.09.2004: Version 2.1.10.3 Some bugs were fixed. %USERPROFILE% now points to correct path.Date: 06.09.2004: Version 2.1.10.1 Warning hint from 2.1.9.1 was extended and will also be showed during ini loading. If /autoexit or /autoinstall is specified this warning will be showed for 10 seconds and will close it selfs if nothing is selected during this timeout. locked.x key was added to lock a software entry, i.e. preventing a user from select/unselect an item.To lock entire subtree just specify locked.x=1, inherit Edited September 23, 2004 by BenjaminKalytta Link to comment Share on other sites More sharing options...
BenjaminKalytta Posted September 26, 2004 Author Share Posted September 26, 2004 (edited) Date: 3rd October 2004: version 2.1.11.13 Fixed a bug in command.x. Added ?size and ?date comperator. SplitterPos bug is fixed now. Positioning works now in correct way. Added new feature concerning [environment] section. key=filename?version will read out it's file version and store it in corresponding environment variable. Fixed some bugs over version 2.1.11.8. Restoring from minimized WIHU window causes software help panel to outspread entire WIHU window. Keyword flags.x was added to set text formating style. Fixed some bugs over version 2.1.11.6 Fixed some bugs over version 2.1.11.5 Fixed some bugs over version 2.1.11.4 Added defaulthelp=myfile.rtf in [settings] section New keywords were added: help.x, disabled.x, test.x.n, test.eval.x (for details please take a look at example install.ini) Help pane was added to software selection dialog (use help.x to specify .rtf files, use ANSI or UTF-8 only!) Edited October 22, 2004 by BenjaminKalytta Link to comment Share on other sites More sharing options...
BenjaminKalytta Posted October 22, 2004 Author Share Posted October 22, 2004 (edited) Date: 14th January 2005: version 2.1.12.21 Fixed bug in current user AutoLogon codeDate: 04th January 2005: version 2.1.12.18 Informative "About" Dialog was added.Date: 03th January 2005: version 2.1.12.17 [users] Home keyword to set users profile default home path didn't work as excepted.Date: 08th December 2004: version 2.1.12.15 Added /Group=Administrators|Users switch to set primary user group membership. Added /DisableLoadMenu=0|1 switch to prevent users to load external ini files from within WIHU UI.Date: 12th November 2004: version 2.1.12.13 Profile data wasn't handled correctly at T-12 during windows installation.Date: 9th November 2004: version 2.1.12.8 Profile path wasn't detected correctly at T-12 stage of Windows Installation.Update: There is still a bug inside this code. Profile settings can't be changed because some registry hives can't be found at this stage. I'll find a solution, may be some registry keys in default user profile doesnt exists at this stage.Date: 26th October 2004: version 2.1.12.7 "Abort" button was disabled.Date: 23th October 2004: version 2.1.12.6 Added Process "Abort" Button + Button-Show Timeout.Date: 22th October 2004: version 2.1.12.5 Various bugs were fixed. /verbose = 2 isn't available any more. Edited January 14, 2005 by BenjaminKalytta Link to comment Share on other sites More sharing options...
BenjaminKalytta Posted January 16, 2005 Author Share Posted January 16, 2005 Date: 5th march 2005: version 2.1.16.0 Fixed bug in profile creation. Default profile wasn't copied properly to destination path. helptext.x now can be 4000 characters longDate: 27th January 2005: version 2.1.13.3 Fixed bug in shell folder creation. Default user profile will be correct copied now (also shell folders)Date: 24th January 2005: version 2.1.13.1 Added new environment variable %NEWCOMPUTERNAME% Added new [settings] keyword ShellFolderModify.Hide Added new [settings] keyword ShellFolderModify.DisallowDate: 16th January 2005: version 2.1.13.0 Keywords key.x, file.x, key.comparison.x and file.comparison.x were removed Added new syntax to allow setting text depending on test.eval.x result. if.true("text") Link to comment Share on other sites More sharing options...
BenjaminKalytta Posted April 4, 2005 Author Share Posted April 4, 2005 (edited) 8th April, 2005: 2.1.17.4- Improved drive format feature.11th April, 2005: 2.1.18.0- wihu log code was completely revised, it's more informative now.- fixed some bugs in shell folder interface implementation14th June, 2005: 2.1.19.2- fixed some bugs- /HasGaps switch was addedBenjamin Kalytta Edited June 14, 2005 by BenjaminKalytta Link to comment Share on other sites More sharing options...
BenjaminKalytta Posted June 15, 2005 Author Share Posted June 15, 2005 15th June, 2005: 2.1.19.4- added ?version.x, ?productversion and ?fileversion comparison.- fixed some bugs concerning environment variables which wasn't properly set Link to comment Share on other sites More sharing options...
BenjaminKalytta Posted July 1, 2005 Author Share Posted July 1, 2005 1th July, 2005: 2.1.19.8- Fixed some bugs in user account creation dialog- Changed "autologon" settings (tri state check box)- Added [users] Profile default settings Link to comment Share on other sites More sharing options...
BenjaminKalytta Posted August 13, 2005 Author Share Posted August 13, 2005 (edited) 13th August, 2005: 2.1.19.13- Some bug fixes concerning conditional command parsing like in if.true("")13th August, 2005: 2.1.20.0- Fixed some bugs- Added ShowOnWelcome.x keyword to show/hide user on welcome screen Edited August 14, 2005 by BenjaminKalytta Link to comment Share on other sites More sharing options...
BenjaminKalytta Posted August 25, 2005 Author Share Posted August 25, 2005 (edited) 25th August, 2005: 2.1.21.1- Fixed various bugs: ShellFolder specific, user loading specific- USERPROFILE will now correctly set26th August, 2005: 2.1.22.1- Following environment variables are removed: 1. NewUserName (please use USERNAME instead) 2. NewComputerName (please use COMPUTERNAME instead) 3. NewUserPassword (please use USERPASSWORD instead)- Following environment variable names changed: 1. NewWorkGroupName is now WorkGroupName 2. NewOwnerName is now OwnerName 3. NewOrgName is now OrgName This 3 variables are now also defined if first setting page is skipped- Fixes in Log-Output routines Edited August 26, 2005 by BenjaminKalytta Link to comment Share on other sites More sharing options...
BenjaminKalytta Posted August 29, 2005 Author Share Posted August 29, 2005 (edited) 29th August, 2005: 2.1.23.1- Many bugs were fixed especially concerning shell folder interface- Volumen selection dialog were extended- Warning dialog were added to warn about non default shell folders- Specification like ShellFolderModify.Disallow = Recent, Startup, Templates, Start Menu is also possible now- DontShowNonDefaultShellFolderWarning will enable/disable non default shell folder warning29th August, 2005: 2.1.23.3- Minor bugfixes. Some settings wasn't saved as "expandable string" in registry which causes Windows not to resolve the correct name after user account logon- Empty shell folders of existing user accounts will no be initialized with default values- Existing profiles: Copying of shellfolders after change now works30th August, 2005: 2.1.24.0- Minor bugfixes. [environment] Default shell folders wasn't applied to new user account in some circumstances- Problem concerning existing user profiles shell folder copy is fixed.26th September, 2005: 2.1.25.0- Minor bug concerning Environment Variables at T-12 is fixed. %USERPROFILE% wasn't detected correctly.- Added /NoAbort switch Edited September 26, 2005 by BenjaminKalytta Link to comment Share on other sites More sharing options...
BenjaminKalytta Posted November 6, 2005 Author Share Posted November 6, 2005 (edited) 2nd November, 2005: 2.1.25.1- Fixed bug in user creation: Passwort wasn't set after user was created6th November, 2005: 2.1.25.2- Fixed: User password expired wasn't set- Fixed: User created in UI never got admin rights Edited November 6, 2005 by BenjaminKalytta Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now