Professional Documents
Culture Documents
เทคนิคการปรับแต่ง Registry
เทคนิคการปรับแต่ง Registry
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
,9:.
(D: 8 Add/Remove 1AT 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\CLSID] HAU@L8HXF@L Copy To B:; {C2FBB630-297111D1-A18C-00C04FD75D13} F?AM EH8 Default Microsoft CopyTo
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
,.-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>
.,
A9. Images List T 1
P.
.
*
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
var
var
var
var
var
var
var
var
var
var
iImgCnt = 0;
iImgSizeSubtotal = 0;
iUniqueImgCnt = 0;
iURLOffset = 0;
szImgUrls = "";
("<HTML>");
("<HEAD>");
("<TITLE>Images List</TITLE>");
("</HEAD>");
bottommargin=2>");
// Write introductory text; if it's a FRAMESET, include title of frameset; otherwise do title of document
docImgList.write(" " + 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 ("</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;
// 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++;
}
}
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/
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
Uq C:\WINDOWS\WEB mM:;EB;A Type All Files ?@AB:; urllist.html c@M@LL989q
LinkList.reg HA
?;L Yes