A file MSBATCH.INF annotated for Windows 4.00.950 a [LINK] [LINK] [LINK] [LINK] _________________________________________________________________ This file MSBATCH.INF is designed for Toshiba 110 CS. To be more readable the inputs and the sections are in fat whereas the comments are not it. The comments always precede the section or the input to which it refer. ; _________________________________________________________________ ==================================================== ; This file MSBATCH.INF is designed for Toshiba Satellite110 CS ; and Windows 95 4.00.950a (i.e. after update of Service Pack 1) ; Writing and tested by Jean-Luc Cavey, Paris, France. F‚v 1998 ; =================================================== ; The following section is produced by program BATCH.EXE at the time of ; creation of file MSBATCH.INF. It is not used by the process of installation ; ================================================ [BatchSetup] ; ; Version of BATCH.EXE ; Version=2.0 (32-bit) ; Modification or creation date of MSBATCH.INF by BATCH.EXE ; SaveDate=02/24/98 ; This section contains the parameters of management of the process of installation. ; Microsoft recommends to manually install a version of Windows 95 on a computer ; by personalizing it then to do one " to copy and paste " section setup of the file ; SETUPLOG.TXT (hidden file) which is created on the root directory of the machine ; ====================================================== [Setup] ; This input is not documented but appears ; in the section setup of SETUPLOG.TXT ; CCP=0 ; This input is not documented but appears ; in the section setup of SETUPLOG.TXT ; However I found these explanations for OSR 2 ; on http://www.compuclinic.com/osr2faq/index.html ; ; 1 = Upgrades without asking for CD KEY (serial number) ; 2 = Ask for 10-digit CD KEY ; 3 = Wants a floppy install - doesn't work ; 4 = Fails - Error - previous ops system installed. ; 5 = Works - asks for the CD-KEY, but won't take valid keys. can "ignore" ; 6 = Works OK (?) (?) ; 7 = Fails - Error - previous op system ; 8 = Fails - Error - previous op system ; 9 = OEM non upgrade version : Ask for OEM certificate number ; ProductType=1 ; This input is the key of 10 digits ; Do not function on versions OEM ; Note that the nuber above always functions ; on the standard versions (non-OEM) ; ProductID=111-1111111 ; Emergency Boot Diskette ; 0 = Do not create an emergency Startup Disk ; 1 = Prompt the user to provide a diskette ; Defect = 1 ; EBD=0 ; Type of installation ; 0 = displays box of dialogue and authorizes the user to make choices ; 1 = carries out the installation by using only values of MSBATCH.INF ; Defect = 0 ; Express=1 ; Type of installation ; 0 = Compact ; 1 = Typical ; 2 = Portable ; 3 = Custom ; Defect = 1 ; InstallType=3 ; Repertory of Installation of Windows 95 ; I do not have any idea of what the figures after the first comma ; want to say but this input seems this in SETULOG.TXT ; InstallDir=C:\WINDOWS,1,0 ; This input indicates if should be backed up repertory SUBOOT ; used at the time of the installation since a server ; 0 = to remove repertory SUBOOT ; 1 = to preserve the repertory ; Defect = 0 ; SaveSuBoot=0 ; Indicate if the installation must back up the preceding versions of ; MS-DOS and Windows. Allows uninstall automatically ; Windows 95 ; 0 = not of backup ; 1 = questions the user who must choose ; 2 to 4 = not documented ; 5 = does not question but backup automatically ; Defect = 1 ; As we install Windows 95 on a hard disk which comes ; to be formatted we cannot back up the preceding O.S.! ; uninstall=0 ; Indicate if the installation is carried out in verify mode or not ; 0 = really installs ; 1 = carries out in verify mode ; Defect = 0 ; According to the Resources Kit this is used only by the OEM ; verify=0 ; Control version ; 0 = request the user before covering with the more recent files ; 1 = cover without incentive ; Defect = 0 ; Because we install Windows 95 above A formated just hard control ; we do not need to check files of version ; vrc=0 ; Time zone of the country ; Romance is the value for Paris, France (GMT+1) ; TimeZone="Romance" ; This input is not documented but appears ; in the section setup of SETUPLOG.TXT ; It seems to make it possible to the user to change the repertory ; of installation of Windows ; 0 = not ; 1 = yes ; ChangeDir=0 ; This input is not documented but appears ; in the section setup of SETUPLOG.TXT ; OptionalComponents=1 ; This of input displays a warning if an unknown version ; pencil reader of Windows is installed ; PenWinWarning=0 ; Authorize the installation of the components of network ; 0 = not ; 1 = yes ; Network=1 ; Not documented ; However I found an interpretation on a news group: ; This input does not require of the user to seize ; its name after the second rebootstrapping of the computer ; NoPrompt2Boot=1 ; The following inputs are not documented but appear ; in the section setup of SETUPLOG.TXT ; System=0 CleanBoot=0 DevicePath=1 chkdsk=0 MRB=1 Customise=0 CopyFiles=1 CustomOEMInstall=0 ;UPI=1 ;External=1 ;AutoRetry=0 ; Badly documented. ; This input is not documented in the Resources Kit ; but, on page 1178 (English version) you can read that: ; "If you need to specify EBD=1 you can add reboot=0 entry ; so that Setup will not attempt to restart the computer [...]" ; reboot = 1 force the computer to start again ; Reboot=1 ; This section defines the name and the organization for the installation of Windows ; ================================================= [NameAndOrg] ; Display of box of dialogue of data entry or not ; 0 = not ; 1 = yes ; Defect = 1 ; Display=0 ; This input indicates the complete name of the user ; the double cotes are necessary ; Name="Jean-Luc Cavey" ; This input indicates the name of the organization ; Org="Personal Corp." ; This section shows the path of the repertories ; that the user can choose when the installation of Windows 95 ; ask a path. ; NOTE that there is an error in the Resource Kit(version paper) ; the example given resembles this: ; mru1=c:\win95.cd ; [InstallLocationsMRU] c:\win95.cd ; This section positions parameters to modify the system requirements ; Microsoft recommends to install a computer manually personalize some ; the installation then to copy and paste the section system of the SETUPLOG.TXT ; (hidden file) which is created in the root directory of the machine ; ================================================== [System] ; This input must referr with the keyboard chosen in file MULTILING.INF ; SelectedKeyboard=KEYBOARD_0000040C ; Keyboard_0000040C = French ; This input must refer to the keyboard chosen in file KEYBOARD.INF ; Keyboard=0000040C ; 0000040C = French ; This input must refer to the suitable section of MACHINE.INF ; or of any similar .INF file. ; If the APM is detected, it is installed ; Power=APM ; This input must refer at the suitable entry of ; section [ MSMachineList ] of the file of MACHINE.INF ; MS_CHICAGO is the default value but it can be another, ; MS_ZENITH_386 for example ; Machine=MS_CHICAGO ; This input must refer at the suitable entry in there ; section in MONITOR.INF, MONITOR2.INF, etc..... ; Monitor="Monitor Plug and Play (VESA DDC)" ; This input must refer to the suitable section ; LOCALE.INF ; L040C = France ; Locale=L040C ; This input must refer to the suitable section ; MSMOUSE.INF or any similar file ; Mouse="Port souris compatible PS/2" ; Not documented but appears in SETUPLOG.TXT ; UI_Choice=Win95UI ; Not documented but appears in SETUPLOG.TXT ; MultiLanguage=ENGLISH ; This input must refer to the suitable section ; MSDISP.INF or any similar file ; Display="Chips & Tech. Super VGA" ; This input installs the video resolution ; The first number fixes the number of colors ; 4 = 16 ; 8 = 256 ; 16 = 65536 ; The two other numbers indicate the resolution of the video one: ; 640,480 ; 800,600 ; 1024,768 ; Defect 4,640,480 ; DisplChar=8,800,600 ; This section indicates the optional components which ; must be installed during installation ; 0 = not to install ; 1 = to install ; Typically this section must be copied from SETUPLOG.TXT file ; ==================================================== [OptionalComponents] "Accessories"=1 "Communications"=1 "Disk Tools"=1 "Multimedia"=1 "Screen Savers"=0 "Disk compression tools"=1 "Paint"=1 "HyperTerminal"=1 "Defrag"=1 "Calculator"=1 "Backup"=1 "Phone Dialer"=1 "Flying Windows"=1 "Desktop Wallpaper"=1 "Additional Screen Savers"=1 "Games"=1 "System Resource Meter"=0 "Microsoft Fax"=0 "Microsoft Fax Services"=0 "Microsoft Fax Viewer"=0 "Accessibility Options"=1 "The Microsoft Network"=0 "Audio Compression"=0 "Video Compression"=1 "Sound Recorder"=0 "Volume Control"=0 "Media Player"=1 "Microsoft Exchange"=0 "Microsoft Mail Services"=0 "Briefcase"=0 "Document Templates"=1 "WordPad"=1 "Dial-Up Networking"=0 "Direct Cable Connection"=0 "Mouse Pointers"=1 "Windows 95 Tour"=1 "Online User's Guide"=1 "System Monitor"=0 "Net Watcher"=0 "Character Map"=0 "Quick View"=0 "Sample Sounds"=0 "Musica Sound Scheme"=0 "Jungle Sound Scheme"=0 "Robotz Sound Scheme"=0 "Utopia Sound Scheme"=0 "CD Player"=0 ; This section indicates the parameters and the options ; for components of management of the network ; In our example keep in mind which we install Windows 95 ; on a Satellite 110 CS from Toshiba which is supposed being connected to a ; Server Netware Novell by using IPX/SPX ; The inputs for TCP/IP are not necessary here but are documented in ; Resources Kit ; ===================================================== [NETWORK] ; This input describes the clients to be installed and points on ; the corresponding input in MSBATCH.INF below ; The first client in the list will be the first to be undertaken at the time of the procedure of connection ; Nwredir = Microsoft client for Netware Novell ; Vredir = client for Microsoft network ; Clients=NWREDIR,VREDIR ; This input indicates if the dialogue boxes of network configuration ; must be displayed or not ; 0 = not ; 1 = yes ; Display=0 ; This input indicates the drivers of cards of network to be installed ; It must be a list of ID which point on the suitable section ; NETCLI.INF, NETCLI3.INF or files .INF similar ; In our company the cards network Toshiba 110 CS can be one ; Infomover, or one of the cards multifunction of Xircom (14.4, 28.8 or 33.6 bds) ; Like we let us not know, at the time of the installation, which card will be used ; by end-user I put a semicolon in front of the line ; so that the input is ignored. ; Plug & Play will detect the adapted card when ; it will be inserted in port PCMCIA. ; Note that, I did not test once more, but if my memory is good ; if this input is left but without indication of card on the right sign ; ' = ' the installation will display a dialogue box so that you can ; to choose your card even if the value display above is put at 0 ; ; NetCards= ; Known as with the installation to be unaware of the cards detected and to use the values of NetCards ; above if this input is indicated in order to force the installation of these cards ; 0 = not ; 1 = yes ; Defect 0 ; Here we do not want that not the card is detected during the first ; stage of the installation because we want to force the installation with ; to install services PCMCIA before installing the cards multifunction. ; IgnoreDetectedNetCards=1 ; This input indicates the protocol network to be used. ; The available values are in NETDEF.INF ; NWLINK = IPX/SPX ; MSTCP = TCP/IP ; Protocols=NWLINK ; This input installs the protocol by defect ; As we have only one we keep the semicolon ; ; DefaultProtocol= ; This input is employed to install the services network. ; Typically it is the place where you can force ; the installation for the printer and file sharing. ; VSERVER is the value which installs these devices ; If you downloaded program MSNDS.EXE from Microsoft to the URL: ; http://www.microsoft.com/support/download ; It is the place where you should add services for NDS of NOVELL ; ; Services= ; This input indicates the name of the workstation ; In a process automated it will be always the same one ; and you will have to find a solution so that the user ; can seize the correct name when it receive his ; computer ; ComputerName="Workstation_1" ; This input indicates the job description ; Description="Toshiba 110 CS" ; This input indicates the name of the computer ; In a process automated it will be always the same one ; and you will have to find a solution so that the user ; can seize the correct name when it receive his ; computer ; Workgroup="Workgroup_1" ; Indicate the server which is used like server of security ; Here we indicated the server Novell Netware ; Security=NWSERVER ; Indicate it "pass-through agent" (untranslatable) to define the level of security of the words ; of master key. Like the default value, when the input of security above is positioned ; with NWSERVER, it is the preferred server which serves as "pass-through agent", I keep the semicolon ; ; PassThroughAgent="milquetoast" ; Indicate if one boxes of dialogue must be displayed in the event of ; Conflict of IRQ. ; 0 = not ; 1 = yes ; Defect = 1 ; As we are supposed correctly to have prepared and tested ; our configuration we let us can about it hope that these conflicts if ; it of a were solved there ; ValidateNetCardRes=0 ; This value indicates if the installation must install Windows 95 ; locally or as a client of network ; 0 = locally ; 1 = if the installation is launched of a server, asks the user ; to choose what he wants to do ; As we launch the installation from the hard disk this input ; is preserved with a semicolon ; ; WorkStationSetup=0 ; This value indicates if one boxes of dialogue must be displayed ; when the installation installs a workstation as a client of shared version ; of Windows 95 ; We do not use it ; ; DiplayWorkstationSetup=0 ; Not documented but appears in SETUPLOG.TXT ; I cannot remember where I found the value ; Can be that this input is specific to versions OEM ; PrimaryLogon=NWREDIR ; This input indicates, when a shared version is installed, ; how the launching of Windows 95 starts ; 0 = starts starting from the server or of a diskette ; 1 = sector of boot of the hard drive ; Defect = 0 ; We do not need any and I did not test it ; ; HDBOOT=0 ; This input indicates if the installation must create an image of the disc ; on the server for a remote terminal during the installation ; 0 = not ; 1 = yes ; Note that RPLSetup and HDBOOT function together (see the appendix D of Resources Kit for the details) ; We do not need any and I did not test it ; ; RPLSETUP=0 ; This section indicates the configurations for protocol IPX/SPX ; ======================================================== [NWLINK] ; This input defines the type of frame to be used ; 0 = 802,2 ; 1 = 802,3 ; 2 = Ethernet II ; 3 = not documented ; 4 = automatic ; 5 = Token Ring ; 6 = Token ring sap ; We let Windows 95 choose that which is appropriate... ; Frame_Type=4 ; Indicate if NetBios must be installed ; 0 = not ; 1 = yes ; We do not need any ; NetBIOS=0 ; This section indicates the values for the network Novell NetWare ; ==================================================== [NWREDIR] ; This input indicates the first reader of network ; Defect: F: ; FirstNetDrive=F: ; This input indicates the preferred server. ; In a process automated it will be always the same one ; and you must find a solution so that the user ; can seize the correct name when it receive his ; computer. Here the name of the server which we use ; for the installations ; PreferredServer=K18B-CS ; This input indicates if it login script must be carried out or not ; 0 = not ; 1 = yes ; ProcessLoginScript=1 ; This input indicates the mode of search for NetWare. Must be identical to that of NET.CFG ; Values: 0-7 ; SearchMode=0 ; This section is employed to configure the printer and file sharing ; on Netware Novell ; ============================================================ [NWSERVER] ; This input indicates if a computer ; can be elected as browse master ; 0 = not ; 1 = yes ; 2 = this is the preferred browse master ; We placed at 1 for a future use ; browsemaster=1 ; This input indicates if the files and the shared printers use SAP ; 0 = not ; 1 = yes ; use_sap=0 ; This section installs the printers ; The first printer in the list is the printer of defect ; IMPORTANT NOTE: because of an error in the version non-OEM of the installation, ; this input is the only one which MUST be typed by using the same language as the localised version ; That means that this section must be named [ Imprimantes ] for the ; French version. If not, the section is not read ; See Microsoft KB Q179807 ; It is not true with versions OEM ; ============================================================= [Printers] ; Installation of the manager of the Canon Bubble-Jet 20 because that of the B-J 30 is not available ; on CD-ROM of Windows 95. This functions very well! ; Canon Bubble-Jet BJ-30=Canon Bubble-Jet BJ-20,LPT1: ; Installation of printer IBM 4039 LaserJet plus ; IBM 4039 LaserPrinter Plus=IBM 4039 LaserPrinter Plus,LPT1: ; This section is conceived to copy, re-elect, erase files ; To add, withdraw, modify AUTOEXEC.BAT, the files CONFIG.SYS, INI and the registry ; It is the place where you can really personalize the installation of Windows 95. ; This section functions like the others the file .INF ; It identify the additional sections which you can add to MSBATCH.INF like ; shown below in this example. ; It is also this section which is documment‚e by Microsoft and where there are less examples. ; ===================================================================== [Install] ; Specify the aspects of the configuration such them IRQ, DMA, or thus... ; We do not use it ; ; LogConfig= ; This input gives the list of the sections where we say which files to install and where. ; The names of the sections are separated by commas ; Here CopyFiles points on our own sections (you can name your sections while you want): ; [ WindowsDirFile ] = section for the files which must be copied under C:\WINDOWS ; [ SystemDirFiles ] = section for the files which must be copied under C:\WINDOWS\SYSTEM ; [ InfDirFiles ] = section for the files which must be copied under C:\WINDOWS\INF ; [ HelpDirFiles ] = section for the files which must be copied under C:\WINDOWS\HELP ; --- CopyFiles=SystemDirFiles,WindowsDirFiles,InfDirFiles,HelpDirFiles ; This input gives the list of the sections where we say which files ; must be famous. Syntax is the same one as the section [ CopyFiles ] ; We do not use it ; RenFiles= ; This input gives the list of the sections where we say which files ; must be unobtrusive. Syntax is the same one as the section [ CopyFiles ] ; We do not use it ; DelFiles= ; This input gives the list of the sections where we say which files ; files INI must be modified. Syntax is the same one as the section [ CopyFiles ] ; In this example I use the following sections ; [ SetupAdd ] = to add input in the file of setup.ini (temporary file of installation) ; [ SetupRemove ] = to withdraw inputs in the file of setup.ini ; [ MsdosSys.Update ] = to add or update inputs in the file of MSDOS.SYS ; [ WinFile.update ] = to add or update inputs in the file of WIN.INI ; [ ControlIni.Update ] = to add or update inputs in the file of CONTROL.INI ; [ System.Update ] = to add or update inputs in the file of SYSTEM.INI ; [ Win.Update ] = to add or update the inputs in the file of WIN.INI ; [ Telephon.Update ] = to add or update inputs in the file of TELEPHON.INI ; UpdateInis=SetupAdd,SetupRemove,MsdosSys.Update,WinFile.Update,Control Ini.Update,System.Update,Win.Update,Telephon.Update ; This input gives the list of the sections where we say which files ; zones of files INI. Syntax is the same one as the section [ CopyFiles ] ; We do not use it ; ; UpdateIniFields= ; This input gives the list of the sections where we say to remove ; entered of the registry. Syntax is the same one as the section [ CopyFiles ] ; DelReg=DelReg.Reg ; This list of input sections where we say to add ; entered at the registry. Syntax is the same one as the section [ CopyFiles ] ; AddReg=AddReg.Reg ; This input gives the list of the sections where we say to convert ; inputs of files INI in inputs the registry. Syntax is the same one as the section [ CopyFiles ] ; We do not use it ; ; Ini2Reg= ; This input gives the list of the sections where we say to add, withdraw or modify ; inputs of CONFIG.SYS. Syntax is the same one as the section [ CopyFiles ] ; UpdateCfgSys=ConfigSys.Update ; This list of input which sections where we say to add, withdraw or modify ; inputs of AUTOEXEC.BAT. Syntax is the same one as the section [ CopyFiles ] ; UpdateAutoBat=AutoexecBat.Update ; Here an input which can have two values: Reboot or Restart ; One starts again the computer, the other only of Windows of restarting ; Here we must start again to be sure that the cards of PCMCIA want recognized ; Reboot ; This section enables you to personalize character strings in another language ; Typically, in .INF the this section appears at the end of the file of .INF. ; We do not use but we are wrong! ; [Strings] ; ============ THIS ENDS THE SECTIONS AND THE DOCUMENTED INPUTS OF MSBATCH.INF ============== ; Below are the inputs which I added in order to personalize our installation. ; I give these inputs as example of what is possible to carry out during the installation ; while using some MSBATCH.INF ; The comments, criticism, the suggestions, etc..... are WELCOME: ; ====================================================================== ===================== ; In this section we add inputs in the registry ; Some of them are executed only during installation or only one ; once after the installation ; [AddReg.Reg] ; The lines below remove welcome box during the installation ; See the page Complementary comments about MSBATCH.INF 4.00.950 a for the details. HKU,".Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Tips" ,Next,1,00,00 HKU,".Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Tips" ,show,1,00,00,00,00 ; These lines, at the same time as NoPrompt2Boot=1 in [ setup ] ; prevent that the installation asks for a name of user each time the computer starts again ; or with each restarting of Windows during the process of installation ; The first line removes the request for name of user HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Network\Real Mode Net",Autologon,1,0 ; The second line launches the file AUTO.INF which restores the request for name of user so that the installation ; ask a name at the end of the process of installation to connect itself to the network ; Note that the following line must be on only one line (without carriage return) HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce",Autooff,,"run dll setupx.dll,InstallHinfSection DefaultInstall 132 %01%\auto.inf" ; The lines below force the name of user per defect which I created on our network ; so that once the installation of completed Windows 95, the other applications can be ; installed with flown with BATCH95.EXE without any human intervention HKLM,"Network\Logon",UserName,,"WIN95A_1" HKLM,System\CurrentControlSet\Control,"Current User",,"WIN95A_1" HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Network",Disa blePwdCaching,1,01,00,00,00 ; These two lines install the APM HKLM,Enum\Root\*PNP0C05\0000,"APMMenuSuspend",1,02 HKLM,"System\CurrentControlSet\Services\VxD\VpowerD",Flags,1,01,00,00, 00 ; Configuration of the screensaver of our company (it displays our logo) HKU,".Default\Control Panel\desktop",ScreenSaveActive,,"1" HKU,".Default\Control Panel\desktop",ScreenSaveLowPowerActive,,"0" HKU,".Default\Control Panel\desktop",ScreenSaveLowPowerTimeOut,,"900" H KU,".Default\Control Panel\desktop",ScreenSavePowerOffActive,,"0" HKU,".Default\Control Panel\desktop",ScreenSavePowerOffTimeOut,,"900" HKU,".Default\Control Panel\desktop",ScreenSaveTimeOut,,"900" ; Removal of the wallpaper HKU,".Default\Control Panel\desktop","TileWallpaper",,"0" HKU,".Default\Control Panel\desktop","Wallpaper",,"" ; Configuration of the options of the control panel of Windows HKU,".Default\Software\Microsoft\Windows\CurrentVersion\Explorer",Shel lState,1,10,00,00,00,03,00,00,00,00,00,00,00,00,00,00,00 HKU,".Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Cabin etState",Settings,1,0c,00,00,00,0b,00,00,00,60,00,00,00 ; Force some values internationalized because we do not want default values HKU,".Default\Control Panel\International",DefaultDialMode,,"T" HKU,".Default\Control Panel\International",Locale,,"0000040C" ; In France the decimal separator is the comma but it is always the point which is ; on the numeric keypad HKU,".Default\Control Panel\International",sDecimal,,"." HKU,".Default\Control Panel\International",sThousand,," " HKU,".Default\Control Panel\International",sMonDecimalSep,,"." HKU,".Default\Control Panel\International",sMonThousandSep,," " HKU,".Default\RemoteAccess",AreaCode,,"1" HKU,".Default\RemoteAccess",wiZard,1,80,00,00,00 ; This line forces the installation to install services of PCMCIA so that Plug & Play ; can identify our cards of PCMCIA right after these services are installed HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\setup,"PCMCIA Cards",,"rundll sysdm.cpl,EnablePCMCIA_RunDLL" ; This line launches Service Pack 1 in quiet mode HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\setup,"Service Pack 1",,"sp1upd.exe" ; In this section we withdraw inputs in the registry. ; [DelReg.Reg] ; To withdraw Internet ExplorerHKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Deskt op\NameSpace\{FBF23B42-E3F0-101B-8488-00AA003E56F8}" HKLM,"SOFTWARE\Microsoft\Internet Explorer" ; In this section we withdraw the input " To install the Microsoft NetWork" in the SETUP.INI so that the installation ; do not add this icone on the desk [SetupRemove] setup.ini,desktop,,"Set Up The Microsoft Network",MSNEXCH.EXE "Set Up The Microsoft Network" ; In this section we add the input "Welcome" in the SETUP.INI so that the installation ; adds it in the Accessories Group [SetupAdd] setup.ini,group4,,"""Welcome"",%10%\welcome.exe" ; This section converted the preset LDID used in our sections ; See the Appendix C of the Resources Kit ; [DestinationDirs] ; C:\WINDOWS\SYSTEM SystemDirFiles = 11 ; LDID_SYS ; C:\WINDOWS WindowsDirFiles = 10 ; LDID_WIN ; C:\WINDOWS\INF InfDirFiles = 17 ; LDID_INF ; C:\WINDOWS\HELP HelpDirFiles = 18 ; LDID_HELP ; C:\WIN95.CD this is the repertory where we have ; copied the repertory of installation of CD-ROM InstallDirFiles = 01 ; LDID_INSTALL ; Name of our own disc. Is used during the installation to display ; a dialogue box if a file necessary of personalization is not present ; (it is especially useful to test the installation) [SourceDisksNames] 29="WINDOWS 95 ORG",,0 ; Place where the installation must find our files personalized ; Here: C:\WIN95.CD ; [SourceDisksFiles] ; This file AUTO.INF is used at the end of the process of installation ; to place Autolongon at " ONE " ; Syntax is: numbers ,,, ; Note that you can put any size: the installation of Windows 95 does not check it %01%\auto.inf,29,,165 ; These files are employed by installation to install the multifunctions cards ; Xircom 28,8 and 33,6 if they are detected by Plug & Play %01%\CEM33XPS.VXD,29,,36899 %01%\MDMCEM28.INF,29,,20821 %01%\MDMCEM33.INF,29,,20974 %01%\MFCEM28.INF,29,,36216 %01%\MFCEM33.INF,29,,36128 %01%\NETCEM28.INF,29,,4843 %01%\NETCEM33.INF,29,,4349 %01%\XPSNDIS.VXD,29,,36889 ; These files are used by the installation to install our own extension of the manager ; files (necessary as long as we had not written an extension of Explorer...) %01%\XTENSION.DLL,29,,11648 %01%\XTENSION.HLP,29,,25086 ; Our screensaver of our company %01%\ORGSCR.SCR,29,,342032 ; The famous welcome programs which comes with Windows 95 ;See Complementary comments about MSBATCH.INF 4.00.950 a %01%\WELCOME.NEW,29,,16896 ; Our own provisional welcome program ; See Complementary comments about MSBATCH.INF 4.00.950 a %01%\WELCOME.EXE,29,,6800 ; Wallpaper of Toshiba %01%\TL86_256.BMP,29,481078 ; Quiet version of Service Pack 1 %01%\SP1UPD.EXE,29,,1268224 ; File of password empties which is associated with user WIN9A_1 above %01%\WIN95A_1.PWL,29,,688 ; Winstart.bat which is necessary to test our protection against the hacking %01%\WINSTART.BAT,29,,29 ; The program by batches which launch the installations of InstallShield for our applications ;See Complementary comments about MSBATCH.INF 4.00.950 a for the detail %01%\BATCH95.EXE,29,,14144 ; Necessary for our programs 16 bits %01%\CTL3DV2.DLL,29,,27632 ; This section gives the list of the files to be copied ; under C:\WINDOWS\SYSTEM ; [SystemDirFiles] CEM33XPS.VXD XPSNDIS.VXD XTENSION.DLL ORGSCR.SCR CTL3DV2.DLL ; This section gives the list of the files to be copied ; under C:\WINDOWS ; [WindowsDirFiles] WELCOME.EXE TL86_256.BMP SP1UPD.EXE WELCOME.NEW WIN95A_1.PWL WINSTART.BAT BATCH95.EXE ; This section gives the list of the files to be copied ; under C:\WINDOWS\INF ; [InfDirFiles] auto.inf MDMCEM28.INF MDMCEM33.INF MFCEM28.INF MFCEM33.INF NETCEM28.INF NETCEM33.INF ; This section gives the list of the files to be copied ; under C:\WINDOWS\HELP [HelpDirFiles] XTENSION.HLP ; This section is employed to withdraw icons of the menu of starting ; [DelFile] %10%\"Start menu"\Programs\"Microsoft NetMeeting".lnk ; This section is conceived to add, withdraw, change inputs ; in file CONFIG.SYS ; Like ; we do not use, the examples of syntax are shown between <---> ; [ConfigSys.Update] ; DevRename=, ; DevDelete= ; DevAddDev=,, ; Example: emm386.exe,device,noems ; Stacks= ; Buffers= ; Files= ; Lastdrive= ; Note that I did not find a means of adding, to withdraw, to change ; inputs like country=033,850,c:\windows\command\country.sys ; This section for goal for adding, withdrawing, to change inputs ; in file AUTOEXEC.BAT ; Syntax is for devices show between the <---> if we do not use ; [AutoexecBat.Update] ; Inputs of suppression CmdDelete=call CmdDelete=mode CmdDelete=mode CmdDelete=keyb CmdDelete=c: CmdDelete=cd CmdDelete=install ; Inputs of additions CmdAdd=cls CmdAdd=set,"copycmd=/y" CmdAdd=Verify,"=on" CmdAdd=Break,"=on" CmdAdd=path,"=c:\windows;c:\windows\command;c:\dos;c:\bat;c:\bin;c:\$" CmdAdd=mode,"con codepage prepare=((437) C:\WINDOWS\COMMAND\ega.cpi) >nul" CmdAdd=mode,"con codepage select=437 > nul" CmdAdd=keyb,"fr,,c:\windows\command\keyboard.sys" CmdAdd=doskey,">nul" ; UnSet= ; PreFixPath=, ; RemOldPath=, ; TempDir=, ; This section is conceived to add options ; in MSDOS.SYS ; See Complementary comments about MSBATCH.INF 4.00.950 a for the detail ; %31% = LDID_ROOT ; [MsdosSys.Update] %31%\msdos.sys,Options,,"BootGUI=1" %31%\msdos.sysOptions,,"Network=1" %31%\msdos.sys,Options,,"DoubleBuffer=1" %31%\msdos.sys,Options,,"BootMulti=0" %31%\msdos.sys,Options,,"BootMenu=0" %31%\msdos.sys,Options,,"BootMenuDefault=1" %31%\msdos.sys,Options,,"BootMenuDelay=15" ; Add our extension of manager of files to WINFILE.INI ; [WinFile.Update] %10%\winfile.ini,AddOns,,"Xtension=c:\windows\system\xtension.dll" ; Add the default values for our screensaver 16 bits of the company ; [ ControlIni.Update ] %10%\control.ini,ScreenSaver.ORG,,"BounceDIB=3" %10%\control.ini,ScreenSaver.ORG,,"Speed=200" %10%\control.ini,ScreenSaver.ORG.,,"xPosition=0" %10%\control.ini,ScreenSaver.ORG,,"yPosition=0" %10%\control.ini,ScreenSaver.ORG,,"xVelocity=10" %10%\control.ini,ScreenSaver.ORG,,"Gravity=3" %10%\control.ini,ScreenSaver.ORG.,,"Sound=0" %10%\control.ini,ScreenSaver.ORG,,"Pause at bottom=0" %10%\control.ini,ScreenSaver.ORG,,"PWProtected=0" ; Place the input in SYSTEM.INI so that our ; the screensaver of company is installed by defect ; [System.Update] %10%\system.ini,boot,,"scrnsave.exe=c:\windows\system\orgscr.scr" ; Withdraw the wallpaper ; [Win.Update] %10%\win.ini,desktop,,"wallpaper=" ; Telephone configuration for France ; [Telephon.Update] %10%\telephon.ini,Locations,,"CurrentLocation=0,0" %10%\telephon.ini,Locations,,"Locations=1,1" %10%\telephon.ini,Locations,,""Location0=0,"My home","0","0","1",33,0,0,1,"",0,"""" %10%\telephon.ini,Locations,,"Inited=1" ; Re-elect the Microsoft Welcome program ; we have famous previously ; [RenFiles] WELCOME.NEW,WELCOME.EXE _________________________________________________________________ Return in top of this page. Return to the letter of the editor. Return to the list of inputs. Return to the principal page _________________________________________________________________ [INLINE]