MadBoy Posted September 11, 2007 Share Posted September 11, 2007 (edited) Last Updated: 6.XII.2009 Current Version is 220.127.116.11What is it for:Image Manager was written for use within Windows PE 2.0. It's purpose is to make imaging (saving or loading) a lot faster comparing to procedure used within dos. This program to work requires Symantec Ghost (ghost32.exe). Program also supports Gdisk32 wipe functionality.To run program you just need:1. Working WinPE solution2. image_manager_<version>.exe (either x32 or or x64)3. image_manager_config.xml file4. ghost32.exe and optionally gdisk32.exe (if you want wipe functionality)Features:1. Three simple steps to LOAD or SAVE image (skip one if you don't use mapped network drives)2. Maps network drives (can map more then one drive with single click)3. Preset settings in .xml file for easier/faster use.- Option to check on SAVE for special files (to make sure the files are there before making image) - Option to check on SAVE for sysprep files (to make sure sysprep.inf located in multiple locations is the same size and exists)- Option to cleanup some directories that you always forget to clean before imaging- Option to delete some files on LOAD (as in if you want to fix something and you know some .vbs/.exe file will be run on startup)- Option to preset more then one domain account in .xml file for more convinient use of program- Option to preset more then one (or just one) network share in .xml file for more convinient use of program- Option to predefine images in .xml file for easy loading from share.- Many moreUnfortunately due to how WinPE works the files location has to be special. Program will look for config file on the same drive that "\Sources\BOOT.WIM" is located and will check if this path exists: "\Main\image_manager_config.xml". Don't worry if there are more then one directory like that. Program goes thru all drives looking for those 2 files. If it doesn't find the config file it will start in "Deploy" mode only. You won't be able to save image with it. But you will be able to deploy one. This is one of the features so if you have Build team that creates images you can share the WinPE USB PenDrive image with affiliate without need to give them option to create their own images. XML file is self explaining. Keep it similar to given examples.Also ghost32.exe/gdisk32.exe location also needs to be special. Program by default will look for it in directory GHOST\ghost32.exe (gdisk32.exe) that should be located in the same directory as image_manager_<version>.exe. However if program won't find ghost32.exe it will display FolderGUI (Similar to MyComputer) so you can easly find it. If you will find program will continue. If not tough luck.Following ghost switches are used during creation of image:-clone,mode=dump,src=1,dst="' & $ghost_file & '" -sure -fx -z9 -fni -fns -span -auto'Following ghost switches are used during loading of image:-clone,mode=restore,src="' & $ghost_file & '",dst=1,sze1=80P -sure -auto -fx'You can force change of them in .XML file (check config, entries on top). I suggest to not touch it unless you know what you are doing.Things you should know:<write_access>No</write_access> - If you remove write_access entry you will disable write image functionality. This is useful if you give affiliates program to just load images, and they don't need to save them. You can of course also use Yes/No switch.When mapping drives program searches for builds_list.xml file. It allows easy populate of images to deploy in the main listview on first tab. Download program and config file from this location. Changelog:Version 18.104.22.168- Added button proceed is now disabled if GHOST32.EXE or GDISK32.EXE aren't found.- Added Recovery Console- Fixed possible config places- Fixed problem with wrong image name when saving (lack of space)Version 22.214.171.124- Renamed couple of functions to be more descriptive- Fixed reloading of drives on disk wipe- Fixed tab names that were causing gui issues- Added special option that enlarges Builds Window and hides save build features if the Save option is not enabled.- Fixed couple of issues with disk wipe view to make sure proper drive is choosen when selectingVersion 126.96.36.199- Added initialization for Windows PE. This is important as it installs PnP drivers etc- Added force for the keyboard to UK layout- Added Wipe Function progress display in LogBox- Added some CDROM "startup" functionsVersion 188.8.131.52- Fixed Wipe function progress was displaying unnessecary space in the begining of percentage.- Fixed Wipe function - additional sleep commands, a bit more changes to wipe look- Fixed Wipe function - problem with array (hopefully).- Added full DVDROM "startup" support.- Added variable to remember the old choice of imageVersion 184.108.40.206- Fixed Wipe function - problem with array (100%)- Fixed Wipe function - progress display should be more accurateVersion 220.127.116.11- Fixed Wipe function - problem with array (200%)Version 18.104.22.168- Fixed DVDROM booting function - problem with arrayVersion 22.214.171.124- Added progress bar for WIPE option- Removed progress from LogBox for WIPEVersion 126.96.36.199- Optimized progress bar for Wipe option- Added progress text for Wipe option aswellVersion 188.8.131.52- Added About Window- Added initialize commands to .xml config fileVersion 184.108.40.206- Fixed problem with error msg "Use GUICtrlDelete to delete items or if items created with UDF function make sure to pass in handle to control not the controlID"- Fixed mapping of drives so all fields have to be typed in before proceeding- Added diagnostic modeVersion 220.127.116.11- Added commands to log window that are executed in diagnostic window- Added waiting screen while winpeinit is running.- Modified Recovery Console behaviour- Fixed loading of config file not always happend. Program will now wait for winpeinit function to execute and find external removable devices.- Fixed extended waiting timeout to 60seconds for Winpe Init functionVersion 18.104.22.168- Internal company releaseVersion 22.214.171.124- Internal company releaseVersion 126.96.36.199- Little fixes (non-public)Version 188.8.131.52- Removed company codeVersion 184.108.40.206- First public release of 2.0.X versionHave a nice day! Feel free to provide ideas/suggestion and bug reports! Edited December 6, 2009 by MadBoy Link to comment Share on other sites More sharing options...
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 account
Already have an account? Sign in here.Sign In Now