You are on page 1of 23

<< 

 Registry >>

 Background  '()*,


-. Desktop
 Regedit   [HKEY_CURRENT_USER\Ssoftware\Microsoft\Windows\CurrentVersion
\Policies\Explorer] 89  :; New >> DWORD Value ?@AB:; NoDesktop EF Double Click 
 EH8 Value Data  1 F?;A9 K L KEY MHA;;; F:;8 0
O Restart 8:;A
-.1 Background Setting
 Regedit   [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
\Policies\System] 89  :; New >> DWORD Value ?@AB:; NoDispBackgroundPage EF
Double Click  EH8 Value Data  1 F?;A9 K L KEY MHA;;;
F:;8 0 O Restart 8:;A
-.1 Appearance Setting
 Regedit   [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
\Policies\System] 89  :; New >> DWORD Value ?@AB:; NoDispAppearancePage EF
Double Click  EH8 Value Data  1 F?;A9 K L KEY MHA;;;
F:;8 0 O Restart 8:;A
-.1 Display Setting
 Regedit   [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
\Policies\System] 89  :; New >> DWORD Value ?@AB:; NoDispSettingsPage EF Double
Click  EH8 Value Data  1 F?;A9 K L KEY MHA;;; F:;
8 0 O Restart 8:;A
-.1 Screensaver Setting
 Regedit   [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
\Policies\System] 89  :; New >> DWORD Value ?@AB:; NoDispScrSavPage EF Double
Click  EH8 Value Data  1 F?;A9 K L KEY MHA;;; F:;
8 0 O Restart 8:;A
-. Device Manager
 Regedit   [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
\Policies\System] 89  :; New >> DWORD Value ?@AB:; NoDevMgrPage EF Double Click
 EH8 Value Data  1 F?;A9 K L KEY MHA;;; F:;8
 0 O Restart 8:;A
-. Drive 7(81.9:1'
 Regedit   [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
\Policies\Explorer] 89  :; New >> DWORD Value ?@AB:; NoDrives EF Double Click 
:;EH8LL Decimal EH8 Value Data 8?@ ? Drive ?;AEFU;M@A

F?;AU;FMW;@ KX8 ;A?OML@ B ?;AU;M A: D: O F: KEH


8@L 41 ? F?;A9 K L KEY MHA;;; O Restart 8:;
 A
-.7.. Network Neighbourhood
 Regedit   [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
\Policies\Explorer] 89  :; New >> DWORD Value ?@AB:; NoNetHood EF Double Click 
 EH8 Value Data  1 F?;A9 K L KEY MHA;;; F:;8 0
O Restart 8:;A
 77(818
( ?:( Printer
 Regedit   [HKEY_CURRENT_USER\Ssoftware\Microsoft\Windows\CurrentVersion
\Policies\Explorer] 89  :; New >> DWORD Value ?@AB:; NoAddPrinter EF Double Click 
 EH8 Value Data  1 F?;A9 K L KEY MHA;;; F:;8 0
O Restart 8:;A
 77(818
( A Printer
 Regedit   [HKEY_CURRENT_USER\Ssoftware\Microsoft\Windows\CurrentVersion
\Policies\Explorer] 89  :; New >> DWORD Value ?@AB:; NoDeletePrinter EF Double Click
 EH8 Value Data  1 F?;A9 K L KEY MHA;;; F:;8
 0 O Restart 8:;A
-. My Pictures 
 Start Menu
 Regedit   [HKEY_CURRENT_USER\Ssoftware\Microsoft\Windows\CurrentVersion
\Policies\Explorer] 89  :; New >> DWORD Value ?@AB:; NoSMMyPictures EF Double
Click  EH8 Value Data  1 F?;A9 K L KEY MHA;;; F:;
8 0 O Restart 8:;A
A ABC
D: Shortcut
 Regedit   [HKEY_CLASSES_ROOT\lnkfile] 89 Name B:; IsShortcut M_
Delete W:;L;; F:; Double Click EH8 No
E*7FA Operating System D:-..,B
 Regedit   [HKEY_CURRENT_USER\Ssoftware\Microsoft\Windows\CurrentVersion
\Explorer\Advanced] 89  :; New >> DWORD Value ?@AB:; ShowSuperHidden EF Double
Click  EH8 Value Data  1 F?;A9 K L KEY MHA;;; F:;
8 0 O Restart 8:;A
E
I Command Line

89 EW:AaL Desktop ;A8_b F:;W:L9bAa?A Background ;A8_b@;A O:;


New >> Shortcut EB;A Command line: EF8_b:; ;8cMAEH? Shortcut 8_b?;A
cOHA
C:\WINDOWS\RUNDLL32.EXE C:\WINDOWS\SYSTEM\USER.EXE,ExitWindows (HXF@LH@A Shutdown)
C:\WINDOWS\RUNDLL32.EXE C:\WINDOWS\SYSTEM\SHELL32.DLL,SHExitWindowsEx 2 (HXF@LH@A
Restart)
C:\WINDOWS\RUNDLL32.EXE C:\WINDOWS\SYSTEM\SHELL32.DLL,SHExitWindowsEx 0 (HXF@LH@A
Logoff)
HXF@L Win Xp
89 L Desktop :; New >> Shortcut c@W9W
shutdown.exe -s -t 00 (HXF@LH@A Shutdown)
shutdown.exe -r -t 00 (HXF@LH@A Restart)
shutdown.exe -l -t 00 (HXF@LH@A Logoff)
Shortcut *D,  *1A ,

(
EFM Notepad 8A;; ?;c@ Copy H ;A Target ;A Shortcut ?O?@ E
Notepad  mM9n  Copy Target K8:; EF89  Shortcut ;Am?;AcOEFM
:; Properties OF@ ; Shortcut KcOWL@LH ;A Target: EFX Copy ;8EH@A
FM
:; Copy ML; EFM Cancel  c@@L Notepad XA ;8 Target M
Copy ;E Notepad
;8O@AEc_MK8:;
1. XAE Notepad ?;AL@ME?O Target M 9B@cOo:;p9M
2. FL8:;AFqAFs (") ;; EF8_bEH;B@ 9B@cOo:;p9M
c@:;L; EF Save ;s?AaE Notepad ?@ Batch File UA9n Save  Batch File K
8:; EF Save qEFH_ .bat @;A mMcOEBB:;;OKM HXF@LE?@;A cO Save 
qB:; Test.bat mMOFA Save EFXFM Save as type:  All Files (*.*) M 9B@B:;q;c
cO .txt ?;M KcOXEFp9M OqaHo Save  Directory FvE8:;AKM
MD
N 81E (
OA Mouse P 7*8 Web Site D:(D
. 
UAcOM Active Scripting EFXA@;A ?M Active Scripting 8MB@8 8M
?;M WOW Script ?AaE?O Web Site @ LA Script KOmBB;X8HOM?Aa
?LA Script KOmB ?8X8w WOoMEFW Script OmBXA@ @K
cO:;AM LA;ccOEBAH9A?AaE Web Site ;A MK
9nM Active Scripting XMmM89s Tools >> Internet Options c@cOWL@LF?A
Internet Properties UAF?A EF89:;F@ ; Security O89 Internet FA8@A OM_
Custom Level. 8cOWL@LF?A Security Settings :;AH ;A Scripting >> Active
scripting O:;EF Disable M OK O?;L Yes cHKc cXcO?;AM Refresh FKL
@aM O;A89 Mouse Ms KcOFK8Ho89M
MD Download ?A, 1 D: TU81 *A Online
9nmFMWA?9cOEFLL Online p Real Player KL8:;A@ HoXMmM 9
?EF89 ?A Link E Web ;qHXF@LMWA@a :; Save Target As... O;H@8s ?;
c@KcOF?A Save As x  EFX Save (E @?;cOMq 1 B:; music8569.ram)

O:;L; EFEB Notepad Mcqa @ UAF;Op9MWM vEqcO?;A


 URL UA;ccOFa URL KM (FvEq URL HMA Link X89 E ; 1
@@AM Link H_M) cOFKqMX Save Target As... KL8:;AE?;@ @cO
Lc_ URL c9Aa ;AqWA O8:;L URL c9Aa ;AqWA@ KHoX Download
M (cOEBmBMmFMKM)
MD
?:( (
'81 Start Menu
 Regedit   [HKEY_CURRENT_USER\Control Panel\Desktop] ?;c@89  Folder
B:; Desktop :; New >> String Value OEFB:; MenuShowDelay L; 89 
:; Modify B;A Value Data EF8_bEH 1 A c@M OK L; Restart 8:;AEF
MD
E
 Control Panel PVW(  P. .
MF?A Control Panel ?9 8A; HA Folder EF mMEF File >> New >>
Folder OEF89 Folder HA EFEFM;; W;@L;cF?A Control Panel c9AaM
;AEa c@EF8:;A:;?;AcE Control Panel c9Aa@EHO?;L Yes M UA
?A;M8:;A:;;OKHo M UA8:;A:;?AaM  cO ;8XFB:;
 Shortcut to UAHo@B:;;OKM
MD
N Start Menu 81(D List 8.
 Regedit   [HKEY_CURRENT_USER\Ssoftware\Microsoft\Windows\CurrentVersion
\Explorer\Advanced] 89  :; New >> String Value ?@AB:; StartMenuScrollPrograms EF
Double Click EH8 Value Data  False F?;A9 K L KEY MHA;;;
 8*D:A ( 8 Office97 A(D ]1  Access
HXF@LEM8A Office 2000 OsH8_8F:;;OK? XEF?;A@L?9M?@A Office 97
 UAOXB cOXEFwF@Lm Access 97 ; (?m;:aHoEBM?9)
8:;cO ;8 "Microsoft Access 7(E (
O
:(
N   9:.T 7((D8 .I]  (License)
EN 1
( 8
9:.DW"
9n EFXM@A 8:;EF8FqB:; hatten.ttf c8:;A UA?9qcO;s C:\WINDOWS\FONTS
@;A c@Lq9A ?;c@EFX?9M?@Am Microsoft Office 97 UX;8@AFA OW:;
8; KcO Restart 8:;AM 8KcOHo@LEB Access 97 M;AwF
MD
AU D,9:. 8 IRC ., O 

@EFEB Pirch Login OX Connect  EFL;; 9nEAOL8:; EFW9W8X


 /msg nickserv register <Password cOEB> E-Mail ??;AOL 8_b?;AEBB:;?;AA
OL; o9M@A Guest????? ;s KEFXB:;; mMW9W /nick O?MB:;
?;A
cE?@;A ?;AcOAOLB:; TestRegister ; mMEB Password  Test O E-Mail 8:;
test@yahoo.com K?;AB:;?@;A TestRegister EFM; W9W8X /msg nickserv register
<test> test@yahoo.com OM Enter M O:;_;A;Op9MWM cO ;8 
[NickServ] : The nickname TestRegister has now been registered to you. @KF8 Xc;A
B:; TestRegister ;ML;
9n?;K8:;EF8_bX Set Kill On mMEFW9W /msg nickserv set kill on c@M_ Enter cO ;
8  [NickServ] : Nickname Protection has been enabled for the nickname TestRegister UAK
FoA B:; ;A8_b@osX Protection ;L;

9nE:@B:; ;A :;8_b  IRC EF F@Ac8_bXAOLL; OX


 Set Kill On M F8_bF:;E8aEBB:;F:; Nickname  TestRegister   IRC E8@A?; cO
;8 
[NickServ] : This nickname is owned by someone else. Please choose another.
[NickServ] : If this is your nickname, please use /NickServ IDENTIFY <password>
[NickServ] : You have 60 seconds to comply before your nickname is changed.
K8:; ?;AX:@B:;vE 60 seconds mMW9W /msg nickserv identify <Password ?@A>
;AE?@;A K?;AW9W8X /msg nickserv identify <test> KWO Password 8:; test @;A O
:;M Enter KcO ;8 [NickServ] : Password accepted for the nick TestRegister
P. P.
 W Set Kill On  7(7* Set
oM Set Kill On  :;8EBB:; 8KcOEBB:;MccOX Kill B:; mMEH8X
H@A /ns ghost <name> <password> ?o Set Kill On  8;:EBB:; ;A@ cOosB:;vE
60 9
HXF@L898 cOEB@L Server irc.webmaster.com o Microsoft irc.au.ac.th (server abac) K
8XH@A9MF; W9W /msg nickserv register <Password> ?;AEH E-Mail ?:@B:;F:;@@L
irc.webmaster.com BM9

 ]1 A9( Password 8 WinRoute
9n K8:; EF89  Icon ;A WinRoute ?A_ A ;AFc; O:; Stop WinRoute
Engine c@cOFK Icon ;A WinRoute cOHoO8:;AFLHMA@L;s ?;c@
EFM Regedit O [HKEY_LOCAL_MACHINE\SOFTWARE\Kerio\WinRoute\User\0] UA:;WL
EFL8 0 9A c@EF898 User Os Registry >> Export Registry File W:;X Export
KL Registry File ;
?;EF8_b; 898B:; WinRoute OA EF;AF AdminUserAdded :;WL EFM@L
L989@   Value Data  0 OM OK 8EF8_bX Start The WinRoute Engine
XM@LL989 Icon ;A WinRoute ?A_ A ;AFc;  W:;X Login mMB;A
Username @KEH8X Admin ;F:;M9 HB;A Password ;Aa; ?;AEH;O O
M_ OK M UAF@AcM OK KcOFKM HoX Login  EBA WinRoute M@
mM?;AEH Password ?;AEM
?@AcLWA 8cXcO?;AX Stop The WinRoute Engine ;8@A c@q
Export ; EFM@LL989@O?;L Yes O OK M@ L; 8KEFX Start The
WinRoute Engine ;8@A EBAM??9 OKcOHo EBA WinRoute EH ;A Admin M
 ?@AAK;: F:;XFM Password ?AaEFM s Settings >> Accounts 
KcXMa ;:;

P *-E'(
DE

Ho MmMM Regedit O [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows


\CurrentVersion\StateMgr\Cfg\ReservedDiskSpace] O
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\StateMgr\ReservedDiskSpace]
c@8 Max O Min 8?;AmMEBB9M ;A ;sLL DWORD

 .F8
.'81*DD:EI*
ocO@L?A8@L ;s ;A RcvWindow O DefaultTTL EFMH_M EFM Regedit  
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP] ;AFF:;W98
DefaultRcvWindow B9M String Value  4288 O;AFF:;W98 DefaultTTL B9M String Value 

128 c@ Save ;;cm Restart EF



 *D,A. ?81*DD:EI*
ocO@L?A8@L ;s ;A Dialup EFMH_M WO8 ;A9mMHXFMEF@FOH EFM
Regedit   [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans]
;AFF:;W98 MaxMTU B9M String Value  576 O;AFF:;W98 MaxMSS B9M String
Value  536 c@ Save ;;cm Restart EF
?:( -E :8
9:.(.81( PVW
E9mMH@XFM8HsAH_M ;A HTTP Sessions cX@MHXF@L HTTP 1.0  4 UAXEF8MF?A
;9?;K?;KW;;MHsAH_M 4 F?A ?oEB HTTP 1.1 @ 2 UA9A;EFw o8_bcOW98K
XMmMM Regedit  
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
\Internet Settings] ;AFF:;W98 MaxConnectionsPerServer (HXF@L 1.1) O
MaxConnectionsPer1_0Server (HXF@L 1.0) 8LL DWORD Value XFM8 8 @AH;A?@KM


DTDE.
818 A'.7FAD:(DP **DD:EI*
ocO@L?A8 ;A M ;AqE?OLK;8MH_M WO8 ;A9mMHXFMEF@FOH EF
M Regedit   [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
;AFF:;W98 ContigFileAllocSize B9M DWORD Value  512 HXF@L8LL Decimal F:;
200 HXF@L8LL Hex
?:(8

DF
1 T.
M Regedit [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer] EH8
H?9AEFAF?AMU mM:; Edit >> New >> String Value F:; 8 Max Cached Icons
XFM8 819
?:(
UEMc ?*E (?
mM?99mMH 98 cOEBH ;AF8cXM9H8B W:;W98KOH9n9vW@LOLLm
 64 MB ;AF8cX mB8F8cX@AFMEBHXF@L;W98B@ OUAFoA
F8cX ;AcO; 64 MB ;A8:;A8;W9?; OF8cXcOB:;AB om
FAEEBE8M mB8MHoOA@L8Ho;AmM cH?;9mMH
EB Regedit c@EF [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VMM] 89
 W:AEM  ;A9mMH O:; New :; Binary Value EH MapCache OM
Enter mM?;AEH8EMa
A   8N E : Find W
HoL8E Find MmMM Regedit  
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Explorer Bars\{C4EE31F3-4768-11D2BE5C-00A0C9A83DA1}\FilesNamedMRU] EF?AM  EFL8?;A;;
A   )8N E : Run W
M Regedit  [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
\RunMRU] F?AM  L8?;A;;

A  8 Address Bar e? U D:.


7(A  W1(*
?;ALmMc8 History @AFM M Regedit 
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs] OL8?;A;;
. Task Scheduler ..
Task Scheduler os?9M?@AmM;@?m@?9ELA;B@ ;A9mMH O@A:;?9M?@A;9?;K?;KW;;
HocOL@;;cOLLM@A
M Regedit  [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices]
8 SchedulingAgent XFM mstask.exe WAL8M@A;;@
(9:. Windows Update 7(EN 
'T
N ., 7

9mMH ME ;ccOwF bOEB Windows Update 8:;A;ccO8A bOMmFMF:;?9M?@A@ OL@A8@L


EFH?8:;AEF UA;ccOXEFL;@WML;MF:;@A ? E Windows Update M
HA8B_M ;A8;q8q OEMx.INF HA mM;9?;K?;KW;;mML@UB@?Aa EF
Lq OEMx.INF ?Aa9A mM Start >> Find Files or Folders W9W OEM*.INF B;AB:;qE
M; \Windows\Inf :;8FFM F?AEF?Kc; Fq INF  M 0 L? L
;;EFFM
?:( (
'P. Register
:;EB9mMHsHBccH? EF;A@L?AcH?M?@;A mMMM;HW;  W9W
SCANREG /OPT c@@A;9mMHcOWK8 ;sEF

 Cache EN 1
Floppy Disk
 System Properties O89oL Performance O89 File System 89oL Removable Disk O
:;8 Enable write-behind caching on all removable disk drives
?:(
UEMc ? Hard Disk
9mM 98 cOFKMM9HLB;A IDE ;ccOW9OH9n9vW ;AM9H mM System Properties c@
:;oL Device Manager MH Hard Disk Controller cOFKMU8;m;;_bML ;A
 (  BUS MASTER Controller) c@:;_ Properties O:;oL Settings c@
:; Both IDE Channels Enabled
81*E * D:7((D
. E.*,. ( 
o?;AEFMA?;LH;AmM;@?m@?9 HoXMM@A mMM Regedit 
[HKEY_CURRENT_USER\Control Panel\Desktop\AutoEndTasks] EF 8 1 8
WaitToKillAppTimeout cX98_b?;A B 10
81*E8
(811(*.TV.,8 Virtual Memory ( Swap File
 Start >> Run W9W system.ini FL@MF@ ; [386Enh] W9W8X
ConservativeSwapfileUsage=1 ?;L@MAH_M 9nFOHXF@L8 128  WO
@cO;W: ;A Ram X Cache 9nXEF Com K  40% M
MD' 7FA Windows Update 78
9:.
LL;@WM;@?m@?9A8:;A W;8L;;UK? cO;LEF Install ;W9A Install EF Copy
; mMcOU;;sE Program Files EFmB All Files OK;mqM;B:; WindowsUpdate ;

8; Install WO:; Install  9mMcOLmqM;;;LL;@?m@?9 q Update Ho;


A8:;A;:MM
AD,

TN 
8 8 Document 8 Start Menu
HoW98;Mv@EEBA8;W9?; EFps;:sEBA;OLA XMmMM Regedit
 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] F?A
M  EFFF:;W98B9M DWORD Value EHB:; ClearRecentDocsOnExit M@LL989 EH8 1
AD,
Bios *,
Debug
Start >> Program >> Accesories >> MS-DOS Prompt
W;Fc;  C:\ EFW9W8X
Debug <Enter> (Then the cursor change to - )
- o 70 2e <Enter> (m; 8 cKMs 8 H;A;)
- o 71 ff <Enter> (m; 8 cKMFA 8 ;q;q)
- q <Enter> (89)
 WA Shutdown 8 Windows
E WinMe
HA ShortCut E Scheduled Tasks EF@ windows/rundll.exe;user.exe,exitwindows
E WinXP
EB8XH@A [c:\windows\system32\]shutdown.exe [-s|-r|-l] [-t sec]
-s = shutdown
-r = restart
-l = logoff
-t = timeout
?@;AB shutdown.exe -s -t 60 @F8EF Shutdown mM@Lo;F@A 60 9
Enable/Disable Registry Editor
9n Disable Registry
M Regedit 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] F?AM
 EFFF:;W98B9M DWORD Value EHB:; DisableRegisrtyTools EH8@L 1
9n Enable Registry
M Notepad HAq Enable.reg   ?. ..
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000000
EBEF Double Click q Enable.reg M Yes

O.*
1 E Logon *E
  C:\Windows FqH_ .pwl o?;AcOXF@H9A KEFLq9A
M ?o?;AcOF@H8B@8@AB@8 KEFH_ ;Aqc .pwl B:;;:a;OKM
:; Logon ; @KcOEF;F@HEF

A
,9:.

(D: 8 Add/Remove 1A T A 

( W..T 
9:.
A
 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurentVersion\Uninstall]
LmqM;m?8A;; (c9AU@L8 ?pmqM;O@  
EcAM)
** Ho B:;mcOEFHMAE Add/Remove MM mM:;mqM;m
?;AF?AM  F8B:; DisplayName B:;?;A 9nHAp
EMa@LmO8@L Ho Remove mM??9
?:( IE Auto Scan
?9:;W9WB:;KL omMp9M IE cOFmMosM mM .com, .org, .net O .edu
?HoW9mMEF@L IE M mM
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\UrlTemplate] 
F?AM  HA8B9M String Value ?@AB:;?@ ?;c;s BooA 4 KEH
B:; 5 c@ 88HA EF EH www.%s.xxx o?;AH_;:
B .gov KW98EF  8F:; A? ?H  .gov ?
?:(
,
Copy To AU Move To (9:.AP D:7FA1
9.FA*.

 [HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers] HA


mqM;F:;U@L8B:; Copy To O Move To
F?AM  ;AU@L8 Copy To EH8 Default  {C2FBB630-2971-11D1-A18C00C04FD75D13}
F?AM  ;AU@L8 Move To EH8 Default  {C2FBB631-2971-11D1-A18C00C04FD75D13}
T *1(*1(B81( 7 .,BO*D, Send To

 [HKEY_CLASSES_ROOT\CLSID] HAU@L8HXF@L Copy To B:; {C2FBB630-297111D1-A18C-00C04FD75D13} F?AM  EH8 Default  Microsoft CopyTo

Service OHA8B9M DWORD Value EHB:; flags M@LL989 EH8LL


Hexadecimal @L 1
HAU@L8;c8 {C2FBB630-2971-11D1-A18C-00C04FD75D13} B:; InProcServer32
F?AM  EH8 Default  C:\WINDOWS\SYSTEM\SHELL32.DLL OHA8B9M
String Value B:; ThreadingModel M@LL989 EH8 Apartment
HXF@L Move To KEFHALLM@ mMHAU@L8c [HKEY_CLASSES_ROOT\CLSID]
EBB:; {C2FBB631-2971-11D1-A18C-00C04FD75D13} F?AM  EH8 Default
 Microsoft MoveTo Service ;@XF:; Copy To
?:(
UEMc ?
AP 81 IE
:;89 FWc svW F:; ;8:; cO?@:;W9 Es (:;HA
WO?;AM O?;AH?;EBA) HAcO 2 H 8:;E Registry O
q Html ;9c Registry ;O@ cOM;n9LM

N Highlight P. (
M Notepad W9W (F:;K;) ;A
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\&Highlight]
@="C:\\WINDOWS\\WEB\\highlight.htm"
"contexts"=hex:10
Uq mM:;EB;A Type  All Files ?@AB:;;OKM *.reg B Highlight.reg
L@MFoAHA8 [HKEY_CURRENT_USER\Software\Microsoft\Internet
Explorer\MenuExt\&Highlight] mMcOHAWO8EF EbK8:;HAU@L8;B:;
&Highlight W9c8 MenuExt 8:;AF & F?@ H FoAXBK;?8@8EFs
Highlight mM:;8_H?;A89  HoM;@ h W:;X Highlight
;8 HoMmM?;AUX@Ls;: B ?;ABK;?8@ g KEH
 Hi&ghlight ?
L@MH;A 8:;AF @ FoAHA8B9M String Value  Default ;AU@L8
E8:;AFqFsK8:; Value Data cOEH
L@MH8:; HA8EU@L8 &Highlight B@ ?8B9M Binary Value B:;
contexts EH8 Value Data LL Hexadecimal 8@L 10 ( ;H@A?_EW9W
HXF@L8B9M;: : oLL String Value 8EH@?@;@ O?@XF o
LL DWORD Value EH8M@ALL Hexadecimal O Decimal cO?@XF8EH
Dword F@L Binary Value K8:; Hex ?)
H?;KcOHAq Html W:; H89?EFHoEBM M Notepad W9W
<HTML>
<SCRIPT LANGUAGE="JavaScript" defer>
var
var
var
var
var

parentwin = external.menuArguments;
doc = parentwin.document;
sel = doc.selection;
rng = sel.createRange();
str = new String(rng.text);

rng.execCommand("BackColor",0,"YELLOW");
</SCRIPT>
</HTML>
Uq C:\WINDOWS\WEB mM:;EB;A Type  All Files ?@AB:;
highlight.html
** ;@ ;;n9LO@ A@cO ;8sO@ ?AL@MH8X
"YELLOW" cOFoAH ;A ;8?;AX Highlight HoH?;AM
B "RED" KcOHMA o?;AMA -;; KEHm8M B "#FF4040" = MAH ,
"#CD3700" = X?MA ? c@M@LL989q Highlight.reg HA  ?;L Yes
MD8 AU ., 
H8_ ;8?;AX Highlight 89 L ;8 KcOsM@As

?@;AX Highlight MH?Aa

;89A8KXM ?89 EF s Highlight 8; AXL EFAEB_


s;sOFA_ Ctrl @L _snA (;sE?_ Shift M ) KcOX Highlight ;89A8
M M@As


,.-P, ,
B  ?T
M Notepad W9W

REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Zoom &In]
@="C:\\WINDOWS\\WEB\\zoomin.htm"
"contexts"=hex:02
UqmM:;EB;A Type  All Files ?@AB:;;OKM *.reg B ZoomIn.reg
M Notepad W9W
<HTML>
<SCRIPT LANGUAGE="JavaScript" defer>
var parentwin = external.menuArguments;
var doc = parentwin.document;
var w;
var h;
if ( parentwin.event.srcElement.tagName == "IMG" )
{
h = parentwin.event.srcElement.height * 2;
parentwin.event.srcElement.height = h;
w = parentwin.event.srcElement.width * 2;
parentwin.event.srcElement.width = w;
}
else
alert ("You must right-click on an image to Zoom.");
</SCRIPT>
</HTML>
Uq C:\WINDOWS\WEB mM:;EB;A Type  All Files ?@AB:;
zoomin.html c@M@LL989q ZoomIn.reg HA  ?;L Yes
M Notepad W9W
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Zoom O&ut]
@="C:\\WINDOWS\\WEB\\zoomout.htm"
"contexts"=hex:02
UqmM:;EB;A Type  All Files ?@AB:;;OKM *.reg B ZoomOut.reg
M Notepad W9W
<HTML>
<SCRIPT LANGUAGE="JavaScript" defer>
var parentwin = external.menuArguments;
var doc = parentwin.document;
var w;
var h;
if ( parentwin.event.srcElement.tagName == "IMG" )

{
h = parentwin.event.srcElement.height / 2;
parentwin.event.srcElement.height = h;
w = parentwin.event.srcElement.width / 2;
parentwin.event.srcElement.width = w;
}
else
alert ("You must right-click on an image to Zoom.");
</SCRIPT>
</HTML>
Uq C:\WINDOWS\WEB mM:;EB;A Type  All Files ?@AB:;
zoomout.html c@M@LL989q ZoomOut.reg HA  ?;L Yes
MD
8 
89 LsvW cO?@:;M@As K:;;- Ms??;AM


1 *, Google ., 
*
'
M Notepad W9W
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\&Web Search]
@="C:\\WINDOWS\\WEB\\selsearch.htm"
"contexts"=hex:10
UqmM:;EB;A Type  All Files ?@AB:;;OKM *.reg B search.reg
M Notepad W9W
<HTML>
<SCRIPT LANGUAGE="JavaScript" defer>
var parentwin = external.menuArguments;
var doc = parentwin.document;
var sel = doc.selection;
var rng = sel.createRange();
var str = new String(rng.text);
var op = new String ("http://www.google.com/search?q="+ str);
if (str=="")
alert ("You must select some text to search for first.");
else
open(op);
</SCRIPT>
</HTML>

Uq C:\WINDOWS\WEB mM:;EB;A Type  All Files ?@AB:;


selsearch.html c@M@LL989q search.reg HA  ?;L Yes
** o?;AFM?@;: KEF?A http://www.google.com/search?q 
http://search.yahoo.com/search?p ;A Yahoo
http://www.siamguru.com/cgi-bin/search?q ;A Siamguru
MD8
H8_ ;8?;AFM Google 89 :; Web Search KcOMF?AEF
W;HMAp8F

E*A URL AU A


B c ?

 ., 
A9. Images List T 1 
P. .
*

M Notepad W9W

REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\I&mages List]
@="C:\\WINDOWS\\Web\\imglist.htm"
"contexts"=hex:01
UqmM:;EB;A Type  All Files ?@AB:;;OKM *.reg B ImageList.reg
M Notepad W9W
<script language=javascript defer>
/*
Image List Utility
Copyright (C) 1998, 1999 Microsoft Corp.
WJB

Version Notes
-----------------------------------------------------------------------------------------------------------------------1.05 Fixed IE5 bugs (1/13/99):
65685 Incorrectly generating absolute path for background images from relative path of image and source
document
65691 Ditto
65698 Defined and used szTotal (was reusing szUniqueImages)
None If image fileSize is unavailable (-1 in IE5), handle appropriately (show "Not Available" as filesize).
Happens when image URL is a redirect, e.g. www.linkexchange.com ads, www.altavista.com (doubleclick ads
1.04 Made variables for all UI strings, cleaned up for public ship in IE5
1.03 Added support for estimating download times over various modem speeds (thanks RW)
Added support for scaling images to 100x100
Made screen width relative to screen width (200 pixels smaller) as well as height
1.02 Added support for FRAMESET pages (will traverse all frames in turn)
Fixed bugs with counting of background images, enabled duplicate detection
Fixed script errors resulting from attempting to access fileSize and width/height before images were loaded
Modularized code
1.01 Fixed double count problem (used all.tags("IMG") instead of .images() collection)
Added support for image size column
Added support for background images
1.0 Initial version
*/
// Strings to be localized
var
var
var
var
var
var
var
var
var
var
var

szListOfAllImagesIn = "List of all images in ";


szImageURL = "Image URL";
szCountOnPage = "Count on Page";
szSize = "Size (bytes)";
szWxH = "WxH (pixels)";
szImage = "Image";
szScaleLargeImages = "Scale large images";
szUniqueImages = "Unique images: ";
szTotal = "Total images: ";
szBytes = "Total bytes: ";
szImageLoadingEst = "Image loading will take about: ";

var
var
var
var
var
var
var
var
var
var

sz14Est = " seconds @ 14.4";


sz28Est = " seconds @ 28.8";
sz56Est = " seconds @ 56K";
szCloseButtonLabel = "Close";
szAppTitle = "Images List utility for Internet Explorer";
szVersion = "Version: ";
szFrame = "Frame: ";
szBackground = "Background: ";
szLoading = "Loading...";
szNotAvailable = "Not Available"

// End localized string table


var szVer = "1.05";
var
var
var
var
var

iImgCnt = 0;
iImgSizeSubtotal = 0;
iUniqueImgCnt = 0;
iURLOffset = 0;
szImgUrls = "";

var szImgListWinStyle = new String


("toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes, resizable=yes, top=0, left=
// By default, Images list window is 200 pixels smaller in width and height than the screen.
szImgListWinStyle = szImgListWinStyle + ", width=" + (screen.width - 200);
szImgListWinStyle = szImgListWinStyle + ", height=" + (screen.height - 200);
var dlProgress = window.open ("", "imagedownloader", szImgListWinStyle);
var docImgList = dlProgress.document;
docImgList.open();
docImgList.writeln
docImgList.writeln
docImgList.writeln
docImgList.writeln

("<HTML>");
("<HEAD>");
("<TITLE>Images List</TITLE>");
("</HEAD>");

// Create style sheet


docImgList.writeln("<STYLE> BODY,P,TD { font: 8pt Verdana, Arial, Helvetica, Sans-serif; line-height:10pt }
</STYLE>");
// Create onload() handler
docImgList.writeln("<SCRIPT language=javascript defer>");

docImgList.writeln("function imageLoaded() {");


docImgList.writeln("var szID = this.event.srcElement.id;");
docImgList.writeln("var iElemNum = szID.substring(szID.indexOf(\"_\")+1,szID.length);");
docImgList.writeln("this.document.all(\"imgFileSize_\" + iElemNum).IMAGEOBJECT = this.event.srcElement;"
docImgList.writeln("this.document.all(\"imgDimensions_\" + iElemNum).IMAGEOBJECT =
this.event.srcElement;");
docImgList.writeln("}");
docImgList.writeln("function pageLoaded() {");

docImgList.writeln("var colTemp = this.document.all.tags(\"TD\");");


docImgList.writeln("for (iTDCnt = 0; iTDCnt < colTemp.length; iTDCnt++) {");
docImgList.writeln(" if ( (colTemp(iTDCnt).IMAGEOBJECT != null) && (colTemp(iTDCnt).id.indexOf
(\"imgFileSize\") == 0) && colTemp(iTDCnt).IMAGEOBJECT.complete ) {");
docImgList.writeln(" colTemp(iTDCnt).innerText = colTemp(iTDCnt).IMAGEOBJECT.fileSize;");
docImgList.writeln(" }");
docImgList.writeln(" if ( (colTemp(iTDCnt).IMAGEOBJECT != null) && (colTemp(iTDCnt).id.indexOf
(\"imgDimensions\") == 0) && colTemp(iTDCnt).IMAGEOBJECT.complete ) {");
docImgList.writeln(" colTemp(iTDCnt).innerText = colTemp(iTDCnt).IMAGEOBJECT.width + \"x\" + colTemp
(iTDCnt).IMAGEOBJECT.height;");
docImgList.writeln(" }");
docImgList.writeln(" }");
docImgList.writeln("var iImgTotal = 0;");
docImgList.writeln("colTemp = this.document.all.tags(\"IMG\");");
docImgList.writeln("for (iImgCnt = 0; iImgCnt < colTemp.length; iImgCnt++) {");
docImgList.writeln(" if (colTemp(iImgCnt).complete) {");
docImgList.writeln(" iImgTotal += +(colTemp(iImgCnt).fileSize);");
docImgList.writeln(" }");
docImgList.writeln(" }");
docImgList.writeln("this.document.all(\"divImgTotal\").innerText = iImgTotal;");

docImgList.writeln("var iByteCount = (250 * colTemp.length) + iImgTotal;");


docImgList.writeln("this.document.all(\"divImgSpeed14\").innerText = ( (parseInt(iByteCount / 16.5)) / 100 )
docImgList.writeln("this.document.all(\"divImgSpeed28\").innerText = ( (parseInt(iByteCount / 33)) / 100 );"
docImgList.writeln("this.document.all(\"divImgSpeed56\").innerText = ( (parseInt(iByteCount / 64.1)) / 100 )
docImgList.writeln("}");
docImgList.writeln("function scaleImages() {");
docImgList.writeln("var colTemp = this.document.all.tags(\"IMG\");");
docImgList.writeln("if (this.event.srcElement.checked) {");
docImgList.writeln(" for (iImgCnt = 0; iImgCnt < colTemp.length; iImgCnt++) {");
docImgList.writeln(" if (colTemp(iImgCnt).complete) {");
docImgList.writeln(" colTemp(iImgCnt).OLDWIDTH = colTemp(iImgCnt).width;");
docImgList.writeln(" colTemp(iImgCnt).OLDHEIGHT = colTemp(iImgCnt).height;");
docImgList.writeln(" if (colTemp(iImgCnt).width > 100) colTemp(iImgCnt).width = 100;");
docImgList.writeln(" if (colTemp(iImgCnt).height > 100) colTemp(iImgCnt).height = 100;");
docImgList.writeln(" } // if (colTemp(iImgCnt).complete)");
docImgList.writeln(" } // for (iImgCnt = 0 ...");
docImgList.writeln(" } // if (this.event.srcElement.checked");
docImgList.writeln("else {");
docImgList.writeln(" for (iImgCnt = 0; iImgCnt < colTemp.length; iImgCnt++) {");
docImgList.writeln(" if (colTemp(iImgCnt).OLDWIDTH != null) colTemp(iImgCnt).width = colTemp
(iImgCnt).OLDWIDTH;");
docImgList.writeln(" if (colTemp(iImgCnt).OLDHEIGHT != null) colTemp(iImgCnt).height = colTemp
(iImgCnt).OLDHEIGHT;");
docImgList.writeln(" } // for (iImgCnt = 0 ... ");
docImgList.writeln(" } // else");
docImgList.writeln("}");
docImgList.writeln("<\/SCRIPT>");
docImgList.writeln("<BODY onload='pageLoaded()' topmargin=2 leftmargin=2 rightmargin=2

bottommargin=2>");
// Write introductory text; if it's a FRAMESET, include title of frameset; otherwise do title of document
docImgList.write("&nbsp;" + szListOfAllImagesIn + "<B>"); // SZFIX
if (external.menuArguments.parent.frames.length == 0)
docImgList.write(external.menuArguments.document.title);
else
docImgList.write(external.menuArguments.parent.document.title);
docImgList.writeln("</B>:<BR><BR>");

docImgList.writeln("<TABLE cols=5 border=1 bordercolor=cadetblue cellspacing=0 cellpadding=5 frame=vo


rules=rows>");
docImgList.writeln("<TR><FORM><TD valign=bottom><B>" + szImageURL + "</B></TD>"); // SZFIX
docImgList.writeln("<TD align=center valign=bottom><B>" + szCountOnPage + "</B></TD>"); // SZFIX
docImgList.writeln("<TD valign=bottom><B>" + szSize + "</B></TD>"); // SZFIX
docImgList.writeln("<TD valign=bottom><B>" + szWxH + "</B></TD>"); // SZFIX
docImgList.writeln("<TD valign=bottom><B>" + szImage + "&nbsp;&nbsp;<INPUT TYPE=CHECKBOX
onClick='scaleImages()'>" + szScaleLargeImages + "</B></TD></FORM></TR>");
// If the document being processed is one of several frames, process the root frameset (all the documents
// contained in the various FRAMEs in the FRAMESET, including the one the user clicked on. Otherwise, just
// process the single page.
var docMasterDocument = external.menuArguments.document;
if (external.menuArguments.parent.frames.length != 0) {
var fcTemp = external.menuArguments.parent.frames;
WriteImageRows(docMasterDocument, false);
for (iFC = 0; iFC < fcTemp.length; iFC++) {
WriteImageRows(fcTemp(iFC).document, true)
}
}
else
WriteImageRows(docMasterDocument, false);
docImgList.writeln("<TR><TD><B>" + szUniqueImages + iUniqueImgCnt + "</B></TD><TD
align=center><B>" + szTotal + iImgCnt + "</B></TD><TD><B>" + szBytes + "<DIV id=divImgTotal>
</DIV></B></TD><TD></TD><TD></TD></TR>"); // SZFIX
docImgList.writeln("</TABLE><P>");

// add a table with approx. download times in seconds RW 2/5/98


docImgList.writeln("<TABLE><TR><TD VALIGN=TOP>" + szImageLoadingEst + "<BR></TD>"); // SZFIX
docImgList.writeln("<TD ALIGN=RIGHT><B><DIV id=divImgSpeed14>-</DIV></B></TD><TD ALIGN=LE
+ sz14Est + "</TD></TR>"); // SZFIX
docImgList.writeln("<TR><TD></TD><TD ALIGN=RIGHT><B><DIV id=divImgSpeed28></DIV></B></TD><TD ALIGN=LEFT>" + sz28Est + "<BR></TD></TR>"); // SZFIX
docImgList.writeln("<TR><TD></TD><TD ALIGN=RIGHT><B><DIV id=divImgSpeed56></DIV></B></TD><TD ALIGN=LEFT>" + sz56Est + "<BR></TD></TR></TABLE>"); // SZFIX
docImgList.writeln ("<CENTER><P><FORM><INPUT TYPE=button VALUE=\"" + szCloseButtonLabel + "\"
onClick='javascript:window.close()'></FORM></CENTER><BR>"); // SZFIX
// Version and credit information
docImgList.writeln (szAppTitle + "<BR>" + szVersion + szVer); // SZFIX

docImgList.writeln ("</BODY></HTML>");
docImgList.close();

// Now go back to image count cells and update the values. Only cells (TD elements) with IMAGECOUNT expa
properties are updated.
var colTD = docImgList.all.tags("TD");
for (iTDCnt = 0; iTDCnt < colTD.length; iTDCnt++) {
if (colTD(iTDCnt).IMAGECOUNT != null)
colTD(iTDCnt).innerText = colTD(iTDCnt).IMAGECOUNT;
}
// If we don't want a potentialy bogus "subtotal" comment out the next line
docImgList.all("divImgTotal").innerText = iImgSizeSubtotal;
// If we don't want a potentialy bogus "speed" comment out the next 3 lines.
// These times are on file size plus a 250 byte per image "overhead" factor
// RW 2/5/98
var iByteCount = (250 * iUniqueImgCnt) + iImgSizeSubtotal;
docImgList.all("divImgSpeed14").innerText = ( (parseInt(iByteCount / 16.5)) / 100 );
docImgList.all("divImgSpeed28").innerText = ( (parseInt(iByteCount / 33)) / 100 );
docImgList.all("divImgSpeed56").innerText = ( (parseInt(iByteCount / 64.1)) / 100 );
docImgList.my_parent = external.menuArguments;

//
*****************************************************************************************
function WriteImageRows(docSrc, fFrame) {
// Process IMG tag list
//
//
//
//

The line below is actually what you'd think you should use instead of all.tags("IMG") but
IE4 reproduces a bug present in Navigator that mis-reports the images() collection in certain
situations.
var images = docSrc.images;

var images = docSrc.all.tags("IMG");


for (iImgCounter = 0; iImgCounter < images.length; iImgCounter++) {
iURLOffset = szImgUrls.indexOf(images(iImgCounter).href);
if (iURLOffset == -1) { // i.e. the URL has not already been encountered
// Add fully-qualified URL to szTemp, which keeps track of all GIF's already encountered
szImgUrls += images(iImgCounter).href;
iURLOffset = szImgUrls.indexOf(images(iImgCounter).href);

// Write table row. Leave markers in TD elements so we can get back to them later; ID is created dynamically
based on
// string index
docImgList.writeln ("<TR><TD>");
if ((iImgCounter == 0) && fFrame)
docImgList.writeln ("<B>" + szFrame + docSrc.location + "</B><BR><BR>"); // SZFIX

WriteImgUrlCell(images(iImgCounter));
WriteImgCountCell(iURLOffset);
WriteImgFileSizeCell(iURLOffset, images(iImgCounter));
WriteImgDimensionsCell(iURLOffset, images(iImgCounter));
WriteImgCell(iURLOffset, images(iImgCounter));
docImgList.writeln ("</TR>");
iUniqueImgCnt++;
}
else {
// Duplicate image; increment "image count" property
docImgList.all("imgCnt_" + iURLOffset).IMAGECOUNT++;
}
}

var szBGUrl = docSrc.body.background;


var szSrcDocURL = docSrc.location.href;
if (szBGUrl != "") {
// Fix up szBGUrl if it has a leading slash (otherwise the string being created below has an embedded "//")
if (szBGUrl.charAt(0) == "/")
szBGUrl = szBGUrl.substr(1);
// Fix up szBGUrl if it has a leading "../" (relative path) because we are constructing an absolute path
if (szBGUrl.substring(0,3) == "../")
szBGUrl = szBGUrl.substr(3);
// Generate fully qualified URL of background image.
if (docSrc.location.pathname.length > 1)
// If the source document with the background image isn't at the root of the domain (the most common case
szBGUrl = szSrcDocURL.substring(0,szSrcDocURL.indexOf(docSrc.location.pathname)+1) + szBGUrl;
else
// If the source document is at the root, then the image path isn't relative to the source document, so append
szBGUrl = szSrcDocURL + szBGUrl;
iURLOffset = szImgUrls.indexOf(szBGUrl);
if (iURLOffset == -1) {
szImgUrls += szBGUrl;
iURLOffset = szImgUrls.indexOf(szBGUrl);
iUniqueImgCnt++;
}
else {
// Duplicate image; increment "image count" property
docImgList.all("imgCnt_" + iURLOffset).IMAGECOUNT++;
}
var imgBG = new Image();
imgBG.onerror = null;
imgBG.src = szBGUrl;

docImgList.writeln ("<TR><TD>" + szBackground + "<A HREF=" + szBGUrl + " target=_blank >" + szBGUr
"</A></TD>"); // SZFIX
WriteImgCountCell(iURLOffset);
WriteImgFileSizeCell(iURLOffset, imgBG);
WriteImgDimensionsCell(iURLOffset, imgBG);
WriteImgCell(iURLOffset, imgBG);

docImgList.writeln("</TR>");
iImgCnt = iImgCnt + images.length + 1;
}
else
iImgCnt = iImgCnt + images.length;
}
function WriteImgUrlCell(imgTemp) {
var szTemp = imgTemp.src;
// Check for pluggable protocol URL (e.g. MHTML) and take all the stuff after ! if there is one
if (szTemp.indexOf("!") != 0)
szTemp = szTemp.substr(szTemp.indexOf("!") + 1);
docImgList.writeln ("<A HREF=" + szTemp + " target=_blank >" + szTemp + "</A></TD>");
}
function WriteImgCountCell(iNum) {
docImgList.writeln ("<TD ID=imgCnt_" + iNum + " align=center>1</TD>");
docImgList.all("imgCnt_" + iURLOffset).IMAGECOUNT = 1;
}
function WriteImgFileSizeCell(iNum, imgTemp) {
if (imgTemp.complete) {
if (imgTemp.fileSize == -1)
docImgList.writeln ("<TD>" + szNotAvailable + "</TD>");
else {
docImgList.writeln ("<TD ID=imgFileSize_" + iNum + ">" + imgTemp.fileSize + "</TD>");
iImgSizeSubtotal += +(imgTemp.fileSize);
}
}
else
docImgList.writeln ("<TD ID=imgFileSize_" + iNum + ">" + szLoading + "</TD>"); // SZFIX
}
function WriteImgDimensionsCell(iNum, imgTemp) {
if (imgTemp.complete)
docImgList.writeln ("<TD ID=imgDimensions_" + iNum + ">" + imgTemp.width + "x" + imgTemp.height +
"</TD>");
else
docImgList.writeln ("<TD ID=imgDimensions_" + iNum + ">" + szLoading + "</TD>"); // SZFIX
}
function WriteImgCell(iNum, imgTemp) {
var szTemp = imgTemp.href;
// Check for pluggable protocol URL (e.g. MHTML) and take all the stuff after ! if there is one
if (szTemp.indexOf("!") != 0)
szTemp = szTemp.substr(szTemp.indexOf("!") + 1);
docImgList.writeln ("<TD><IMG src=" + szTemp + " ID=imgImg_" + iNum + " onLoad='imageLoaded
()'></TD>");
}
</SCRIPT>

Uq C:\WINDOWS\WEB mM:;EB;A Type  All Files ?@AB:; imglist.html c@M@LL989q
ImageList.reg HA  ?;L Yes
 ., 
A9. Link List T  http://softoroom.com/

M Notepad W9W


REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\&Links List]
@="C:\\WINDOWS\\WEB\\urllist.htm"
"contexts"=hex:01
UqmM:;EB;A Type  All Files ?@AB:;;OKM *.reg B LinkList.reg
M Notepad W9W
<script language=javascript defer>
var str = new String ("toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,
resizable=yes, top=0, left=0, width=400, height=");
str = str + (screen.height - 100);
//alert (screen.height);
var dlProgress = window.open ("", "linkdownloader", str);

dlProgress.document.open();
dlProgress.document.writeln ("<html>");
dlProgress.document.writeln ("<head>");
dlProgress.document.writeln ("<title>Links list</title>");
dlProgress.document.writeln ("</head>");
dlProgress.document.writeln ("<body topmargin=0 leftmargin=0 rightmargin=0 bottommargin=0>");
dlProgress.document.writeln ("<font style=\"font: 8pt Verdana, Arial, Helvetica, Sans-serif; line-height:18pt;\
dlProgress.document.writeln ("<script language=javascript>function navigateClose(str){if (document.my_par

= null){document.my_parent.location.href=str;window.close();}else{alert(\"Please wait until the list has


populated.\");}}<\/script>");

dlProgress.document.writeln ("&nbsp;List of all links in <b>" + external.menuArguments.document.title +


"</b>:<ol>");
var links = external.menuArguments.document.links;
for (i = 0; i < links.length; i++)
{
if ( links(i).innerText != "" && links(i).innerText != " ")
{
dlProgress.document.writeln ("<li><A HREF='javascript:navigateClose(\"" + links(i).href + "\")' TITLE=" + lin
(i).href + ">" + links(i).innerText + "</a><BR>");
}
else
{
dlProgress.document.writeln ("<li><A HREF='javascript:navigateClose(\"" + links(i).href + "\")'>" + links(i).h
"</a><BR>");
}
}
dlProgress.document.writeln ("</ol><center><a href='javascript:window.close()' style=\"color:#FF0000;tex
decoration:none\">close</a></center><BR></body>");
dlProgress.document.writeln ("</font></html>");
dlProgress.document.close();
dlProgress.document.my_parent = external.menuArguments;
</script>

Uq C:\WINDOWS\WEB mM:;EB;A Type  All Files ?@AB:; urllist.html c@M@LL989q
LinkList.reg HA  ?;L Yes

You might also like