I Registret(ändra med regedit.exe)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce avsett
för installationsprogram
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx vad är
detta det finns inte alltid
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce
alla som heter ...Once tas bort av Windows automatiskt när dom startats
en gång
i textfilen WIN.INI:(ändra med Anteckningar,Sysedit.exe
eller annat program som inte lägger till formatteringskoder ej WORD)
[windows]
load=
run=
2) DOS-program startas före Windows i AUTOEXEC.BAT(när datorn startas)
och WINSTART.BAT(när,före Windows startas)
3) En massa andra saker som oftast inte är användar program utan kommunikation
med bildskärm, omvärlden etc.
jag kan inte lista på långt när allt:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\...
i textfilen SYSTEM.INI
i avsnitten [boot], [386Enh], [drivers], [drivers32],
motsvarande för DOS startas i CONFIG.SYS(ex. CD i DOS kräver device
driver i CONFIG.SYS och ett program i AUTOEXEC.BAT)
SÄRSKILT FALL:
I SYSTEM.INI
[boot]
shell=explorer.exe
;shell=C:\W95UTIL\DESKTOP\NAVIGATO\NAVIGATO.EXE C:\W95UTIL\DESKTOP\NAVIGATO\DESKTOP.NAV
OCH mer , semikolon betyder kommentar
shell-programmet startar alltid och går alltid. Om man har ett annat shell-program
och startar
Explorer efteråt har det mycket mindre funktioner, men det kan vara bra
om man skall ha en säker PC.
MEN detta startar innan man väljer användare i Windows, så dessa
går inte, man skulle kunna skriva menyer
i WINSTART.BAT(innan windows fanns satt alla människor(?) och skrev menysystem
för BAT-filer)
I Windows 3 var shell=Programhanteraren och den fanns det goda skäl att
inte använda.
SYSTEM.INI och WIN.INI fanns i Windows 3, i W95 vill MicroSoft hellre att man
använder registrer.
exempel:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"AOL Instant Messenger (TM)"="C:\\Program\\Netscape\\Communicator\\Program\\AIM\\aim.exe
-cnetwait.odl"
kan tas bort
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"SystemTray"="SysTray.Exe" själva fyrkanten där
symbolerna finns??
"VoyetraTray"="C:\\PROGRAM FILES\\VOYETRA\\TBS MONTEGO\\VTRAY.EXE
/s" symbolen för ljudspelaren
"Tweak UI"="RUNDLL32.EXE TWEAKUI.CPL,TweakMeUp"
"FinePrint Dispatcher"="C:\\WINDOWS\\SYSTEM\\fpdisp3a.exe"
Ett program för att förminska textutskrifter
"BrowserWebCheck"="loadwc.exe" Detta kom med MSIE 4 tror
jag
"VsecomrEXE"="C:\\Program\\McAfee\\VirusScan\\VSECOMR.EXE"
"Vshwin32EXE"="C:\\Program\\McAfee\\VirusScan\\VSHWIN32.EXE"
"SMUAgent"="\"C:\\W95UTIL\\SYSTINST\\SETMEUP\\smuagent.exe\""
SetMeUp är ett litet program för Win-inställningar jag visste
inte att det alltid var något igång
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices]
"Winmodem"="C:\\WINDOWS\\SYSTEM\\WINMODEM.101\\winmodem.exe"
finns alltid med USR-modemet
"Vshwin32EXE"="C:\\Program\\McAfee\\VirusScan\\VSHWIN32.EXE"
ex.utdrag ur AUTOEXEC.BAT (obs att katalognamnet är avkortat
till 8 tecken)
C:\PROGRAM\MCAFEE\VIRUSSCA\SCANPM.EXE C:\
@IF ERRORLEVEL 1 PAUSE
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\NAVAP]
startade NortonAntiVirus på DELL-datorn, jag har tagit bort värdet
och lämnat en tom nycket kvar.