Last Updated |
Click a heading below to reveal the tips.
See help on customising and using reg files.
Windows 95 has a startup logo, a logo that asks you to wait while shutting down, and a logo that say its now ok to turn off the power.
These files are all 320 pixels wide by 400 high by 256 colours. They are displayed at 640 x 400 x 256. To create a startup or shutdown logo use MS-Paint to edit a logo at 640 x 400 x 256. Then before saving use Stretch/Skew from the Image menu to reduce the width by 50% (320 pixels).
Logo | Name | Location |
Startup | Logo.sys (only if a custom logo exists, such as Plus! installs; Else it is built in to IO.SYS). | C:\ |
Please Wait... | Logow.sys | C:\windows |
Its now safe... | Logos.sys | C:\windows |
Animation is not available using MS-Paint. The colours need to be specially specified to animate. PC-Magazine has a little utility to do this. It can be downloaded from PC Magazine.
System Properties is the property sheet that opens when My Computer is right clicked and Properties is chosen.
There are two files that need to be in c:\windows\system, OemInfo.ini and OemLogo.bmp.
OemLogo.Bmp works best as a 16 colour (but can be higher) bitmap with a maximun size of approximately 100 high x 160 wide pixels. Use MS Paint to create.
The logo in the picture was made with Wordart in Microsoft Word. Then pasted into MS Paint and saved as a 256 color bitmap. 256 colours was used because it stopped the shadow from dithering.
Copy the below lines into a file called OemInfo.ini in the c:\windows\system directory. There is no need to reboot to see changes.
; Sample OEMINFO.INI ; 3/23/95 ; This file contains manufacturer, model and support information ; that is displayed in the system control panel. ; Manufacturer and Model are displayed on System.General page ; Manufacturer is a required field [general] ;Be careful not to leave any trailing spaces after your manufacturer name! Manufacturer=Your Name Model=Your Model No. ; The [OEMSpecific] keys are not displayed, ; but may be used by the OEM for system-specific information. [OEMSpecific] SubModel=0000000 ;optional additional oem info SerialNo=0000000 ;etc. ;OEM1=Your private info ;etc. ;OEM2=More private info ;etc. ; Support Info displayed when "Support Information..." button selected [Support Information] Line1=For Technical Support: Line2= Call whoever Line3= Line4= Line5= Line6= Line7= Line8= Line10= There is no line 9 so line 10 does not get displayed
This registry file alters the text that appears in the System Properties property sheet. This is the text that appears underneath the OemInfo text.
REGEDIT4 [HKEY_LOCAL_MACHINE\Hardware\Description\System\CentralProcessor\0] "VendorIdentifier"="Cyrix" "Identifier"="6x86(tm)"
This will add a dialog box with a message when Windows boots.
Copy the following lines into a new Text Document, change Your Message and Legal Notice to your own message (leave the quotation marks there) .Save it as LogonMessage.reg. Double click it.
REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Winlogon] "LegalNoticeText"="Your Message" "LegalNoticeCaption"="Legal Notice"
To remove type in RegDelete available on the help page,
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Winlogon\LegalNoticeText
and
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Winlogon\LegalNoticeCaption
This reg file sets up a key that allows Windows to logon for you automatically.
Copy the following lines into a new Text Document, change DefaultUserName and DefaultPassword to your own (leave the quotation marks there) .Save it as AutoLogon.reg. Double click it.
REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Winlogon] "AutoAdminLogon"="1" "DefaultUserName"="Your Name" "DefaultPassword"="Your Password"
Change AutoAdminLogon to 0 to turn off and double click it again or use RegDelete on the help page.
This next reg file clears the last user name from the dialog box.
REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Winlogon] "DontDisplayLastUserName"="1"
Copy the following lines into a new Text Document. Rename it SetNameAndSetupPath.vbs (or anything you like as long as it ends .vbs). This will allow you to change the registered users name, organisation, and the Windows setup path. The setup path may need to be changed because your CD-Rom has a different drive letter or you've copied the setup files onto your hard drive or network drive for faster access.
It will also report what your CD-Key is, and the Windows and IE version.
'SetNameAndSetupPath.vbs 'Set name, organisation and setup path ' 'Serenity Macros https://www.angelfire.com/biz/serenitymacros 'David Candy davidc@sia.net.au ' On Error Resume Next strExplain="SetNameAndSetupPath displays the registered owner, organisation, CD-Rom setup key, Windows and IE versions, and the setup path." & vbCRLF & "Items in brackets are used by Microsoft's Setup Programs (MS Acme)." & vbCRLF & "It can change name, organisation, and setup path." & vbCRLF & vbCRLF strTitle="Set name, organisation and setup path" strName="" strNameTitle="Registered Name" & vbTab & vbTab strOrg="" strOrgTitle="Registered Organisation" & vbTab strKey="" strKeyTitle="CD-Rom Setup Key" & vbTab & vbTab strSetupPath="" strSetupPathTitle="Path to Setup Files" & vbTab & vbTab strWinVer="" strWinVerTitle="Windows Version" & vbTab & vbTab strIEVer="" strIEVerTitle="Internet Explorer Version" & vbTab Dim Sh Set Sh = WScript.CreateObject("WScript.Shell") ReportErrors "Creating Shell" strNamet1=Sh.RegRead("HKLM\Software\Microsoft\Windows\CurrentVersion\RegisteredOwner") strNamet2=Sh.RegRead("HKCU\Software\Microsoft\MS Setup (ACME)\User Info\DefName") strName=strNamet1 & " (" & strNamet2 &")" If Err.Number=-2147024894 then Err.Clear strOrgt1=Sh.RegRead("HKLM\Software\Microsoft\Windows\CurrentVersion\RegisteredOrganization") strOrgt2=Sh.RegRead("HKCU\Software\Microsoft\MS Setup (ACME)\User Info\DefCompany") strOrg=strOrgt1 & " (" & strOrgt2 &")" If Err.Number=-2147024894 then Err.Clear strSetupPath=Sh.RegRead("HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\SourcePath") strKey=Sh.RegRead("HKLM\Software\Microsoft\Windows\CurrentVersion\ProductKey") strWinVer=Sh.RegRead("HKLM\Software\Microsoft\Windows\CurrentVersion\VersionNumber") strIEVer=Sh.RegRead("HKLM\Software\Microsoft\Windows\CurrentVersion\Plus! VersionNumber") If MsgBox (strExplain & strNameTitle & strName &vbCRLF & strOrgTitle & strOrg & vbCRLF & strSetupPathTitle & strSetupPath & vbCRLF & strKeyTitle & strKey & vbCRLF & strWinVerTitle & strWinVer & vbCRLF & strIEVerTitle & strIEVer & vbCRLF & vbCRLF & "Continue?", vbYesNo + vbInformation, strTitle) = 6 then A=InputBox ("Set your name that Windows will use.", strTitle, strNamet1) If A<>"" then Sh.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\RegisteredOwner", A Sh.RegWrite "HKCU\Software\Microsoft\MS Setup (ACME)\User Info\DefName", A End If B=InputBox ("Set your organisation that Windows will use.", strTitle, strOrgt1) If B<>"" then Sh.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\RegisteredOrganization", B Sh.RegWrite "HKCU\Software\Microsoft\MS Setup (ACME)\User Info\DefCompany", B End If C=InputBox ("Set the setup path to where Windows will look for its' files when adding components." & vbCRLF & vbCRLF & "If the CD-Rom drive letter has changed since Windows was installed this needs to change also." & vbCRLF & vbCRLF & "You can copy the contents of the WIN98 directory from the Windows CD-Rom to the hard drive and set this key to the hard drive so Windows will use the hard drive for adding or removing components or drivers", strTitle, strSetupPath) If C<>"" then Sh.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\SourcePath", C End If ReportErrors "Main" VisitSerenity Sub ReportErrors(strModuleName) If err.number<>0 then Msgbox "Error occured in " & strModuleName & " module of " & err.number& " - " & err.description & " type" , vbCritical + vbOKOnly, "Something unexpected" Err.clear End Sub Sub VisitSerenity If MsgBox("This program came from the Serenity Macros Web Site" & vbCRLF & vbCRLF & "Would you like to visit Serenity's Web Site now?", vbQuestion + vbYesNo + vbDefaultButton2, "Visit Serenity Macros") =6 Then sh.Run "http:\\www.angelfire.com\biz\serenitymacros" End If End Sub
This is a registry file that sets the above.
REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion] "RegisteredOwner"="Your Name" "RegisteredOrganization"="Your Organisation" [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup] "SourcePath"="D:\WIN98" [HKEY_CURRENT_USER\Software\Microsoft\MS Setup (ACME)\User Info] "DefName"="Your Name" "DefCompany"="Your Company"
This is where it reads the version and CD-Rom key. Note the IE version number is kept in a value named Plus! Version Number.
REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion] ;"ProductKey"="" ;"VersionNumber"="" ;"Plus! VersionNumber"=""