- Apr 02 Thu 2009 14:51
-
Hash
- Apr 02 Thu 2009 14:46
-
記事本小技巧
或許有時你還有機會使用記事本。如果你想很快加入系統當時的日期及時間,你可以按F5便行。
自動加入日期:
如果你常用微軟的記事本來寫日記或者把它當作備忘錄來應用的時候,你是否在想它要是能自動為每條記錄增加時間戳該多好啊!這個其實不難,看看下面的這個小技巧。
實現步驟:
自動加入日期:
如果你常用微軟的記事本來寫日記或者把它當作備忘錄來應用的時候,你是否在想它要是能自動為每條記錄增加時間戳該多好啊!這個其實不難,看看下面的這個小技巧。
實現步驟:
- Apr 02 Thu 2009 14:44
-
java applet
Java Applet:
將JAVA內嵌在html中
所以一個JAVA Applet = java code + html
在html中使用applet label
Ex:
//傳遞參數
JAVA Applet中的java code沒有main function
而是以init()取代
Ex:
public class Lottery extends JApplet implements ActionListener
{
Input in = new Input();
public void init()
{
JButton button = new JButton("樂透選號碼 42選6");
getContentPane().add(button);
button.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(!in.isVisible()) in.setVisible(true);
else in.show();
}
}
其實就是Swing的延伸
但是JAVA Applet需要在瀏覽器執行
在local端測試方式:
1.產生class檔
2.appletviewer XXX.html
將JAVA內嵌在html中
所以一個JAVA Applet = java code + html
在html中使用applet label
Ex:
//傳遞參數
JAVA Applet中的java code沒有main function
而是以init()取代
Ex:
public class Lottery extends JApplet implements ActionListener
{
Input in = new Input();
public void init()
{
JButton button = new JButton("樂透選號碼 42選6");
getContentPane().add(button);
button.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(!in.isVisible()) in.setVisible(true);
else in.show();
}
}
其實就是Swing的延伸
但是JAVA Applet需要在瀏覽器執行
在local端測試方式:
1.產生class檔
2.appletviewer XXX.html
- Apr 02 Thu 2009 14:43
-
登錄檔
登錄檔編輯器可以由開始功能表中的執行項目輸入Regedit來開啟登錄檔結構
登錄檔是一種階層式、樹狀結構化的資料庫。登錄值主要儲存在兩個檔中。正在使用的檔案是以目前的系統組態資料為主,系統會將這些有關電腦目前的使用設定資料記錄於System.dat裡;至於所有使用者的設定資料則通通存在User.dat裡
登錄值是以樹狀結構輸出,就好像Win 3.x的簡易登錄值,更像Win NT的登錄值。以下為 Windows95/98/2000/NT 登錄檔裡的根目錄鍵值。
HKEY_CLASSES_ROOT
這裡所含的資料種類跟Win 3.x的Reg.dat一樣。這樣記載的主要是OLE跟檔案對應配置的資訊。對應資料主要是在你選擇一種特定檔案格式時,Windows可從對應的應用程式來執行或列印該檔。
HKEY_CURRECT_USER
這 個鍵值裡是有關系統與程式的使用者特定設定值。這個鍵值是執行時(使用者登錄時),由該使用者在 HKEY_USERS 裡的登錄值資訊所建立的。因此這裡是有關該使用者對他自喜好使用環境的設定值。舉例來說,今天某申將他進入Windows時所播放的音樂設定為 Faye.wav,則在他登錄時,這個設定就會列在這個鍵值裡,當然裡面還包括了顏色配置、標題、桌面配置等等。
HKEY_LOCAL_MACHINE
在這個鍵值裡詳細的列載了有關電腦、驅動程式及其他系統設定。這算是機器描述資訊,主要是有關於已安裝的硬體種類、連接埠的對應情形、軟體組態設定及其他資訊。這些資料主要是針對機器而不是使用者,但是通常要破解軟體,很多時候可以從這裡下手。
HKEY_USERS
這裡記載著該台工作站所有使用者的資料。每個使用者的資料都存在這裡。此外還有一個一般使用者設定。這個設定主要是給以新使用者身份登錄工作站時用的參考樣版。而此資料主要是程式、事件規畫、桌面還境等等的設定值。
HKEY_CURRECT_CONFIG
本鍵值裡記錄著該電腦實際連接的硬體設定。主要用在當電腦有多重的組態可使用時,如一部可攜式電腦利用船塢方式連接或脫離一部電腦時,即可用到這裡的不同資訊。這裡的資料是複製位於HKEY_LOCAL_MACHINE裡的組態資訊。
登錄檔的修復
在你每次開機時 Windows 會自動執行 Windows目錄Scanregw.exe 這個程式來備份每天的登錄檔,並壓縮成微軟的 *.Cab 壓縮檔後存到磁碟中的一個專放備份檔案的目錄。該目錄為 Windows目錄Sysbckup
登錄檔的深入探索
前 面說過許多軟體的資訊都會存在於 HKEY_LOCAL_MACHINE 或 HKEY_CURRECT_USER 裡,這也意謂著我們可以從此處取得各軟體的一些資訊,例如軟體的時間限制、功能限制等....通常軟體的資訊會存在這兩個根機碼下的Software該軟 體公司名稱軟體名稱,例如微軟的軟體就會存在於SoftwareMicrosoft軟體名稱
範 例:SoftwareMicrosoftInternetExplorer裡會看到有許多子機碼,這些就是 Microsoft 公司的 InternetExplorer 這套軟體的一些設定值,我們以Main這個子機碼來做示範。進去後會看到有許多字串值、Dword值及二進位值,我們可以按照這些值的名稱的意義來判斷該 值的功能
例如 : FullScreen這個字串值的內容有 yes/no 這兩個可能性
當FullScreen的值為yes時當你打開InternetExplorer時會以全螢幕開啟
當FullScreen的值為no時當你打開InternetExplorer時就會以一般視窗開啟
PS : 不適當的修改登錄檔會造成程式錯誤嚴重時會發生作業系統錯誤
=============================================================
修改微軟的登錄機碼
HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer
"NoDriveTypeAutoRun"=hex:b5" 取消自動播放資料光碟為"b5", 自動播放為"95"
"NoRecentDocsMenu"=hex:1" 隱藏文件選單"
"NoLogoff"=hex:0" 隱藏開始選單的登出"
"NoFavoritesMenu"=hex:1" 隱藏我的最愛選單"
"NoRecentDocsHistory"=hex:1" 隱藏文件歷史記錄"
"NoPrinterTabs"=dword:1" 隱藏一般及詳細資料畫面"
"NoDeletePrinter"=dword:1" 關閉刪除印表機"
"NoAddPrinter"=dword:1" 關閉其它印表機"
"NoStartMenuSubFolders"=dword:1" 隱藏開始功能表子資料夾"
"NoRun"=dword:1" 移除 '執行' 指令"
"NoSetFolders"=dword:1" 從開始功能表的 '設定' 移除資料夾"
"NoSetTaskbar"=dword:1" 從開始功能表的 '設定' 移除工作列"
"NoFind"=dword:1" 移除 '尋找' 指令"
"NoDrives"=hex: 取消的磁碟機代號
"NoDrives"=dword:03ffffff" 隱藏 '我的電腦' 的磁碟機"
"NoNetHood"=dword:1" 隱藏網路上的芳鄰"
"NoDesktop"=dword:1" 隱藏桌面上所有的項目"
"NoClose"=dword:1" 關閉「關機」指令"
"NoSaveSettings"=dword:1" 結束不要儲存設定值"
"RestrictRun"=dword:00000001 "只執行容許的應用程式檔名,需配合另一個機碼RestrictRun
HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerRestrictRun
"1"="regedit.exe"
"2"="command.com"
注意,這個機碼相當的危險,可能會使電腦無法使用,所以一定要設定成Regedit可以使用才行
HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerSystem
顯示器
"NoDispCPL"=dword:1" 關閉顯示器控制台"
"NoDispBackgroundPage"=dword:1" 隱藏背景畫面"
"NoDispScrSavPage"=dword:1" 隱藏螢幕保護裝置畫面"
"NoDispAppearancePage"=dword:1" 隱藏外觀畫面"
"NoDispSettingsPage"=dword:1" 隱藏設定值畫面"
"NoSecCPL"=dword:1" 關閉密碼控制台"
"NoPwdPage"=dword:1" 隱藏變更密碼畫面"
"NoAdminPage"=dword:1" 隱藏遠端管理畫面"
"NoProfilePage"=dword:1" 隱藏使用者設定檔畫面"
"NoDevMgrPage"=dword:1" 隱藏裝置管理員畫面"
"NoConfigPage"=dword:1" 隱藏硬碟設定檔畫面"
"NoFileSysPage"=dword:1" 隱藏檔案系統按鈕"
"NoVirtMemPage"=dword:1" 隱藏虛擬記憶體按鈕"
"DisableRegistryTools"=dword:1" 關閉登錄編輯工具"
HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerWinOldApp
"Disabled"=dword:1" 關閉 MS-DOS 模式"
"NoRealMode"=dword:1" 關閉單一模式 MS-DOS 應用程式"
HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerNetwork
"NoNetSetup"=dword:1" 關閉網路控制台"
"NoNetSetupIDPage"=dword:1" 隱藏識別資料畫面"
"NoNetSetupSecurityPage"=dword:1" 隱藏存取控制畫面"
"NoFileSharingControl"=dword:1" 關閉檔案分享控制"
"NoPrintSharingControl"=dword:1" 關閉列印分享控制"
"NoEntireNetwork"=dword:1" 網路上的芳鄰沒有 '整個網路'"
"NoWorkgroupContents"=dword:1" 網路上的芳鄰沒有工作群組內容"
"登入旗號"
[HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionWinlogon]
"LegalNoticeCaption"="OhMen工作室"
"LegalNoticeText"="Http://home.pchome.com.tw/cool/ohmenhttp://www.ohmen.com.tw E_Mail ohmen@pchome.com.tw"
[HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesNetwork]
"HideSharePwds"=dword:1" 用星號隱藏資源分享密碼
"DisablePwdCaching"=dword:1" 關閉密碼快取處理
"AlphanumPwds"=dword:1" 需要英數字元的 Windows 密碼
"MinPwdLen"=dword:1" 最短的 Windows 密碼長度
"NoDialIn"=dword:1 撥號網路""關閉撥入
"NoFileSharing"=dword:1" 關閉檔案分享
"NoPrintSharing"=dword:1 關閉列印分享
[HKEY_CLASSES_ROOT*shell以記事本開啟command]
預設="Notepad.exe %1" 不明的檔案以記事本開啟
任何檔案的動作,都幫它配上聲音
例如當WinAmp開啟和關閉時 都有自己的聲音
先增加機碼winamp
[HKEY_CURRENT_USERAppEventsSchemesAppswinamp]
再增加機碼open 開啟程式
HKEY_CURRENT_USERAppEventsSchemesAppswinampopen]
再增加機碼close 關閉程式
[HKEY_CURRENT_USERAppEventsSchemesAppswinampclose]
最後到控制台->聲音->winamp->開啟程式 選取所要的聲音
[HKEY_CURRENT_USERControl PanelDesktop]
"MenuShowDelay"="0" 開始選單的延遲時間0-10,0為無延遲
[HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionSetup]
"SourcePath"="e:WIN98" 更改win98原始程式的路徑
自動登錄
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="ohmen"
"DefaultPassword"="YourPassword"
[HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersion]
"RegisteredOwner"="ohmen" 註冊者的名稱
刪除螢幕保護程式的密碼
[HKEY_CURRENT_USERControl PanelDesktop]
"ScreenSaveUsePassword" 改成 00000000
"ScreenSave_Data" 改成 00
取消IE5的分級密碼
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesRatings]
[HKEY_CLASSES_ROOTpiffile]
"IsShortcut"=""
[HKEY_CLASSES_ROOTlnkfile]
"IsShortcut"=""
整個刪除掉兩個"IsShortcut"="",則捷徑中的小箭頭不見
[HKEY_CURRENT_USERControl PanelSound]
"Beep"="No" 取消錯誤時beep聲,開啟為"yes"
更改特殊資料夾的名稱
[HKEY_CLASSES_ROOTCLSID{21EC2020-3AEA-1069-A2DD-08002B30309D}]
預設="身邊" "變更控制台名稱"
[HKEY_CLASSES_ROOTCLSID{992CFFA0-F557-101A-88EC-00DD010CCC48}]
預設="雨過天晴" "變更撥號網路名稱"
[HKEY_CLASSES_ROOTCLSID{645FF040-5081-101B-9F08-00AA002F954E}]
預設="或許妳是對的" "變更資源回收筒名稱"
[HKEY_CLASSES_ROOTCLSID{2227A280-3AEA-1069-A2DE-08002B30309D}]
預設="天使" "變更印表機名稱"
[HKEY_CLASSES_ROOTCLSID{D6277990-4C6A-11CF-8D87-00AA0060F5BF}]
預設="乾脆" "變更排程名稱"
HKEY_CLASSES_ROOTexefileshellopencommand
預設="%1" %*" 這個機碼若不是這樣的話,表示有病毒入侵,趕快改回來吧
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnce
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnceEx
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServices
HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionRunonce
上面這幾個機碼下的值,為每次開機時都會執行的檔案,也是常常病毒寄生的地方
檢查一下有沒有奇怪的程式,很有可能是病毒哦
HardwareDes criptionSystemCentralProcessor
這下面的機碼為CPU的型號資訊
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionNetworkLanMan
這個機碼下的子機碼為所開的資源分享名稱,檢查一下分享資料夾下有一個名稱
為Flags的值,通常為3位數,如102,但若百位數為3的話,則表示這個分享的資料夾
為隱藏的資料夾,使用者無法知道開了這個資料夾,但是別台電腦還是可以存取。
解決方法,可以將個LanMan下資源分享的機碼殺掉
加速 win2000 瀏覽的速度
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/Current Version/Explorer/RemoteComputer/NameSpace
Under that branch, select the key :
{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
and delete it.
讓您的 Windows 98 變成已註冊的版本
1﹑按“開始執行”,鍵入“regedit”後按確定。
2﹑進入到“HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersion”。
3﹑找到機碼“RegDone”,將數值改為“1”,即成為已註冊的 WIN98。
4﹑關閉此程式。
然後您的 Windows 98 就己經變成了已註冊的 WIN98 了!
您就不必再擔心被微軟抓到了
隱藏桌面
HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrentVersionPoliciesExplorer
增加 "DWORD" = "NoDesktop" 值 "1"
清除不能反安裝掉的垃圾目錄
HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindowsCurrentVersionUninstall
在這砍掉你已不需要的目錄
關閉開始選單中的"執行""關機""尋找"
HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionPoliciesExplorer
增加"DWORD" ="NoRun" 關閉執行
增加"DWORD" ="NoClose" 關閉關機
增加"DWORD" ="NoFind" 關閉尋找
值為1,要復原的話,把值改為0
輸入法排序
HKEY_CURRENT_USERKeyboard layoutPreload
這個地方所對應的輸入法順序為桌面上的順序,
所以要改變輸入法排序,在這個地方排序就好.
使I.E瀏覽器無分級限制
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesRatings
去除Ratingsru就可以了
關掉某個磁碟機
HKEY-CURRENT-USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerNoDrives
預設的鍵值是0x00000000
01=A 02=B 04=C 08=D....
要關掉那一個磁碟,把數據填入即可
一台電腦數個IP
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesClassNetTrans
在這個鍵值下尋找 IPAddress和IPMask兩個鍵
IPAddress 是代表IP位址(要幾個自己加)
IPMask是代表子網路遮罩
鎖定桌面
HkeyUsersdefaultSoftwareMicrosoftWindowsCurrent VersionPoliciesExplorer
把"No Save Setting " 鍵值改為1就行了
IE下載地各數太少嗎?
1.按 "開始" -> "執行",在開啟的地方鍵入 "regedit.exe" 再按確定。
2.在左邊的視窗,請找到
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVers ionInternet Settings
3.在右邊的視窗,按右鍵應該會出現 "新增" 訊息。
4.選擇 "DWORD值",然後鍵入 "MaxConnectionsPer1_0Server",再按右鍵修改為 "63"。
5.按步驟4,新增另一 "MaxConnectionsPerServer",並設值為 "63"。
6.結束 Regedit.exe,登出系統並重新啟動 Windows
登錄檔是一種階層式、樹狀結構化的資料庫。登錄值主要儲存在兩個檔中。正在使用的檔案是以目前的系統組態資料為主,系統會將這些有關電腦目前的使用設定資料記錄於System.dat裡;至於所有使用者的設定資料則通通存在User.dat裡
登錄值是以樹狀結構輸出,就好像Win 3.x的簡易登錄值,更像Win NT的登錄值。以下為 Windows95/98/2000/NT 登錄檔裡的根目錄鍵值。
HKEY_CLASSES_ROOT
這裡所含的資料種類跟Win 3.x的Reg.dat一樣。這樣記載的主要是OLE跟檔案對應配置的資訊。對應資料主要是在你選擇一種特定檔案格式時,Windows可從對應的應用程式來執行或列印該檔。
HKEY_CURRECT_USER
這 個鍵值裡是有關系統與程式的使用者特定設定值。這個鍵值是執行時(使用者登錄時),由該使用者在 HKEY_USERS 裡的登錄值資訊所建立的。因此這裡是有關該使用者對他自喜好使用環境的設定值。舉例來說,今天某申將他進入Windows時所播放的音樂設定為 Faye.wav,則在他登錄時,這個設定就會列在這個鍵值裡,當然裡面還包括了顏色配置、標題、桌面配置等等。
HKEY_LOCAL_MACHINE
在這個鍵值裡詳細的列載了有關電腦、驅動程式及其他系統設定。這算是機器描述資訊,主要是有關於已安裝的硬體種類、連接埠的對應情形、軟體組態設定及其他資訊。這些資料主要是針對機器而不是使用者,但是通常要破解軟體,很多時候可以從這裡下手。
HKEY_USERS
這裡記載著該台工作站所有使用者的資料。每個使用者的資料都存在這裡。此外還有一個一般使用者設定。這個設定主要是給以新使用者身份登錄工作站時用的參考樣版。而此資料主要是程式、事件規畫、桌面還境等等的設定值。
HKEY_CURRECT_CONFIG
本鍵值裡記錄著該電腦實際連接的硬體設定。主要用在當電腦有多重的組態可使用時,如一部可攜式電腦利用船塢方式連接或脫離一部電腦時,即可用到這裡的不同資訊。這裡的資料是複製位於HKEY_LOCAL_MACHINE裡的組態資訊。
登錄檔的修復
在你每次開機時 Windows 會自動執行 Windows目錄Scanregw.exe 這個程式來備份每天的登錄檔,並壓縮成微軟的 *.Cab 壓縮檔後存到磁碟中的一個專放備份檔案的目錄。該目錄為 Windows目錄Sysbckup
登錄檔的深入探索
前 面說過許多軟體的資訊都會存在於 HKEY_LOCAL_MACHINE 或 HKEY_CURRECT_USER 裡,這也意謂著我們可以從此處取得各軟體的一些資訊,例如軟體的時間限制、功能限制等....通常軟體的資訊會存在這兩個根機碼下的Software該軟 體公司名稱軟體名稱,例如微軟的軟體就會存在於SoftwareMicrosoft軟體名稱
範 例:SoftwareMicrosoftInternetExplorer裡會看到有許多子機碼,這些就是 Microsoft 公司的 InternetExplorer 這套軟體的一些設定值,我們以Main這個子機碼來做示範。進去後會看到有許多字串值、Dword值及二進位值,我們可以按照這些值的名稱的意義來判斷該 值的功能
例如 : FullScreen這個字串值的內容有 yes/no 這兩個可能性
當FullScreen的值為yes時當你打開InternetExplorer時會以全螢幕開啟
當FullScreen的值為no時當你打開InternetExplorer時就會以一般視窗開啟
PS : 不適當的修改登錄檔會造成程式錯誤嚴重時會發生作業系統錯誤
=============================================================
修改微軟的登錄機碼
HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer
"NoDriveTypeAutoRun"=hex:b5" 取消自動播放資料光碟為"b5", 自動播放為"95"
"NoRecentDocsMenu"=hex:1" 隱藏文件選單"
"NoLogoff"=hex:0" 隱藏開始選單的登出"
"NoFavoritesMenu"=hex:1" 隱藏我的最愛選單"
"NoRecentDocsHistory"=hex:1" 隱藏文件歷史記錄"
"NoPrinterTabs"=dword:1" 隱藏一般及詳細資料畫面"
"NoDeletePrinter"=dword:1" 關閉刪除印表機"
"NoAddPrinter"=dword:1" 關閉其它印表機"
"NoStartMenuSubFolders"=dword:1" 隱藏開始功能表子資料夾"
"NoRun"=dword:1" 移除 '執行' 指令"
"NoSetFolders"=dword:1" 從開始功能表的 '設定' 移除資料夾"
"NoSetTaskbar"=dword:1" 從開始功能表的 '設定' 移除工作列"
"NoFind"=dword:1" 移除 '尋找' 指令"
"NoDrives"=hex: 取消的磁碟機代號
"NoDrives"=dword:03ffffff" 隱藏 '我的電腦' 的磁碟機"
"NoNetHood"=dword:1" 隱藏網路上的芳鄰"
"NoDesktop"=dword:1" 隱藏桌面上所有的項目"
"NoClose"=dword:1" 關閉「關機」指令"
"NoSaveSettings"=dword:1" 結束不要儲存設定值"
"RestrictRun"=dword:00000001 "只執行容許的應用程式檔名,需配合另一個機碼RestrictRun
HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerRestrictRun
"1"="regedit.exe"
"2"="command.com"
注意,這個機碼相當的危險,可能會使電腦無法使用,所以一定要設定成Regedit可以使用才行
HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerSystem
顯示器
"NoDispCPL"=dword:1" 關閉顯示器控制台"
"NoDispBackgroundPage"=dword:1" 隱藏背景畫面"
"NoDispScrSavPage"=dword:1" 隱藏螢幕保護裝置畫面"
"NoDispAppearancePage"=dword:1" 隱藏外觀畫面"
"NoDispSettingsPage"=dword:1" 隱藏設定值畫面"
"NoSecCPL"=dword:1" 關閉密碼控制台"
"NoPwdPage"=dword:1" 隱藏變更密碼畫面"
"NoAdminPage"=dword:1" 隱藏遠端管理畫面"
"NoProfilePage"=dword:1" 隱藏使用者設定檔畫面"
"NoDevMgrPage"=dword:1" 隱藏裝置管理員畫面"
"NoConfigPage"=dword:1" 隱藏硬碟設定檔畫面"
"NoFileSysPage"=dword:1" 隱藏檔案系統按鈕"
"NoVirtMemPage"=dword:1" 隱藏虛擬記憶體按鈕"
"DisableRegistryTools"=dword:1" 關閉登錄編輯工具"
HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerWinOldApp
"Disabled"=dword:1" 關閉 MS-DOS 模式"
"NoRealMode"=dword:1" 關閉單一模式 MS-DOS 應用程式"
HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerNetwork
"NoNetSetup"=dword:1" 關閉網路控制台"
"NoNetSetupIDPage"=dword:1" 隱藏識別資料畫面"
"NoNetSetupSecurityPage"=dword:1" 隱藏存取控制畫面"
"NoFileSharingControl"=dword:1" 關閉檔案分享控制"
"NoPrintSharingControl"=dword:1" 關閉列印分享控制"
"NoEntireNetwork"=dword:1" 網路上的芳鄰沒有 '整個網路'"
"NoWorkgroupContents"=dword:1" 網路上的芳鄰沒有工作群組內容"
"登入旗號"
[HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionWinlogon]
"LegalNoticeCaption"="OhMen工作室"
"LegalNoticeText"="Http://home.pchome.com.tw/cool/ohmenhttp://www.ohmen.com.tw E_Mail ohmen@pchome.com.tw"
[HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionPoliciesNetwork]
"HideSharePwds"=dword:1" 用星號隱藏資源分享密碼
"DisablePwdCaching"=dword:1" 關閉密碼快取處理
"AlphanumPwds"=dword:1" 需要英數字元的 Windows 密碼
"MinPwdLen"=dword:1" 最短的 Windows 密碼長度
"NoDialIn"=dword:1 撥號網路""關閉撥入
"NoFileSharing"=dword:1" 關閉檔案分享
"NoPrintSharing"=dword:1 關閉列印分享
[HKEY_CLASSES_ROOT*shell以記事本開啟command]
預設="Notepad.exe %1" 不明的檔案以記事本開啟
任何檔案的動作,都幫它配上聲音
例如當WinAmp開啟和關閉時 都有自己的聲音
先增加機碼winamp
[HKEY_CURRENT_USERAppEventsSchemesAppswinamp]
再增加機碼open 開啟程式
HKEY_CURRENT_USERAppEventsSchemesAppswinampopen]
再增加機碼close 關閉程式
[HKEY_CURRENT_USERAppEventsSchemesAppswinampclose]
最後到控制台->聲音->winamp->開啟程式 選取所要的聲音
[HKEY_CURRENT_USERControl PanelDesktop]
"MenuShowDelay"="0" 開始選單的延遲時間0-10,0為無延遲
[HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionSetup]
"SourcePath"="e:WIN98" 更改win98原始程式的路徑
自動登錄
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="ohmen"
"DefaultPassword"="YourPassword"
[HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersion]
"RegisteredOwner"="ohmen" 註冊者的名稱
刪除螢幕保護程式的密碼
[HKEY_CURRENT_USERControl PanelDesktop]
"ScreenSaveUsePassword" 改成 00000000
"ScreenSave_Data" 改成 00
取消IE5的分級密碼
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesRatings]
[HKEY_CLASSES_ROOTpiffile]
"IsShortcut"=""
[HKEY_CLASSES_ROOTlnkfile]
"IsShortcut"=""
整個刪除掉兩個"IsShortcut"="",則捷徑中的小箭頭不見
[HKEY_CURRENT_USERControl PanelSound]
"Beep"="No" 取消錯誤時beep聲,開啟為"yes"
更改特殊資料夾的名稱
[HKEY_CLASSES_ROOTCLSID{21EC2020-3AEA-1069-A2DD-08002B30309D}]
預設="身邊" "變更控制台名稱"
[HKEY_CLASSES_ROOTCLSID{992CFFA0-F557-101A-88EC-00DD010CCC48}]
預設="雨過天晴" "變更撥號網路名稱"
[HKEY_CLASSES_ROOTCLSID{645FF040-5081-101B-9F08-00AA002F954E}]
預設="或許妳是對的" "變更資源回收筒名稱"
[HKEY_CLASSES_ROOTCLSID{2227A280-3AEA-1069-A2DE-08002B30309D}]
預設="天使" "變更印表機名稱"
[HKEY_CLASSES_ROOTCLSID{D6277990-4C6A-11CF-8D87-00AA0060F5BF}]
預設="乾脆" "變更排程名稱"
HKEY_CLASSES_ROOTexefileshellopencommand
預設="%1" %*" 這個機碼若不是這樣的話,表示有病毒入侵,趕快改回來吧
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnce
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnceEx
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunServices
HKEY_USERS.DEFAULTSoftwareMicrosoftWindowsCurrentVersionRunonce
上面這幾個機碼下的值,為每次開機時都會執行的檔案,也是常常病毒寄生的地方
檢查一下有沒有奇怪的程式,很有可能是病毒哦
HardwareDes criptionSystemCentralProcessor
這下面的機碼為CPU的型號資訊
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionNetworkLanMan
這個機碼下的子機碼為所開的資源分享名稱,檢查一下分享資料夾下有一個名稱
為Flags的值,通常為3位數,如102,但若百位數為3的話,則表示這個分享的資料夾
為隱藏的資料夾,使用者無法知道開了這個資料夾,但是別台電腦還是可以存取。
解決方法,可以將個LanMan下資源分享的機碼殺掉
加速 win2000 瀏覽的速度
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/Current Version/Explorer/RemoteComputer/NameSpace
Under that branch, select the key :
{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
and delete it.
讓您的 Windows 98 變成已註冊的版本
1﹑按“開始執行”,鍵入“regedit”後按確定。
2﹑進入到“HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersion”。
3﹑找到機碼“RegDone”,將數值改為“1”,即成為已註冊的 WIN98。
4﹑關閉此程式。
然後您的 Windows 98 就己經變成了已註冊的 WIN98 了!
您就不必再擔心被微軟抓到了
隱藏桌面
HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrentVersionPoliciesExplorer
增加 "DWORD" = "NoDesktop" 值 "1"
清除不能反安裝掉的垃圾目錄
HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindowsCurrentVersionUninstall
在這砍掉你已不需要的目錄
關閉開始選單中的"執行""關機""尋找"
HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionPoliciesExplorer
增加"DWORD" ="NoRun" 關閉執行
增加"DWORD" ="NoClose" 關閉關機
增加"DWORD" ="NoFind" 關閉尋找
值為1,要復原的話,把值改為0
輸入法排序
HKEY_CURRENT_USERKeyboard layoutPreload
這個地方所對應的輸入法順序為桌面上的順序,
所以要改變輸入法排序,在這個地方排序就好.
使I.E瀏覽器無分級限制
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesRatings
去除Ratingsru就可以了
關掉某個磁碟機
HKEY-CURRENT-USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerNoDrives
預設的鍵值是0x00000000
01=A 02=B 04=C 08=D....
要關掉那一個磁碟,把數據填入即可
一台電腦數個IP
HKEY_LOCAL_MACHINESystemCurrentControlSetServicesClassNetTrans
在這個鍵值下尋找 IPAddress和IPMask兩個鍵
IPAddress 是代表IP位址(要幾個自己加)
IPMask是代表子網路遮罩
鎖定桌面
HkeyUsersdefaultSoftwareMicrosoftWindowsCurrent VersionPoliciesExplorer
把"No Save Setting " 鍵值改為1就行了
IE下載地各數太少嗎?
1.按 "開始" -> "執行",在開啟的地方鍵入 "regedit.exe" 再按確定。
2.在左邊的視窗,請找到
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVers ionInternet Settings
3.在右邊的視窗,按右鍵應該會出現 "新增" 訊息。
4.選擇 "DWORD值",然後鍵入 "MaxConnectionsPer1_0Server",再按右鍵修改為 "63"。
5.按步驟4,新增另一 "MaxConnectionsPerServer",並設值為 "63"。
6.結束 Regedit.exe,登出系統並重新啟動 Windows
- Apr 02 Thu 2009 14:41
-
xsl
XSL(eXtensible Style Language)
是一種 Script Language, 功能上主要分為兩個部份:
轉換XML文件 : 將XML文件架構轉換成另一XML架構的文件或HTML文件.(XSLT)
格式化XML文化 : 格式化Element內容的Style, 以便顯示出XML文件.(XSL)
簡單說, XML配合XSLT就可以在支援HTML的瀏覽器上顯示文件的內容
是一種 Script Language, 功能上主要分為兩個部份:
轉換XML文件 : 將XML文件架構轉換成另一XML架構的文件或HTML文件.(XSLT)
格式化XML文化 : 格式化Element內容的Style, 以便顯示出XML文件.(XSL)
簡單說, XML配合XSLT就可以在支援HTML的瀏覽器上顯示文件的內容
- Apr 02 Thu 2009 14:39
-
Bat語法
Bat : The script of dos command.
cmd -> help ( command /? )
@echo off : Don't show the command ( Ex : C:>_ )
echo : print the string
call : connect other bat
copy : merge the file
xcopy /y : let a.file copy to b.file
rem : comment
:: : comment
ren : rename
type : print the context of file
> : write into the file ( Clear the orginal file context )
>> : write into the file ( Add to the end )
goto : ( Ex : goto test :test echo Good! )
md : create the new folder
set : set var to use
cmd -> help ( command /? )
@echo off : Don't show the command ( Ex : C:>_ )
echo : print the string
call : connect other bat
copy : merge the file
xcopy /y : let a.file copy to b.file
rem : comment
:: : comment
ren : rename
type : print the context of file
> : write into the file ( Clear the orginal file context )
>> : write into the file ( Add to the end )
goto : ( Ex : goto test :test echo Good! )
md : create the new folder
set : set var to use
- Apr 02 Thu 2009 14:38
-
package compile
- Apr 02 Thu 2009 14:36
-
基本語法
Mysql>create database test;
//create the new database test
Mysql>use test;
//use the database test
Mysal>create table student
->(number int not null,
->name char(20) not null,
->grade int not null,
->primary key(number));
//create table
Mysql>show tables;
//show tables
Mysql>describe student
//show the type of table
Mysql>insert into student
->(number,name,grade)
->values(1,"SAM",90);
//key in the value
Mysql>grant all on * to 123@localhost identified by 'SAM';
//give the authority to the 123 user with identified 'SAM'
Mysql>revoke all on * from 123@localhost;
//remove the user 123
Mysql>drop database test;
//remove the database test
Mysql>create table student
->(number int not null,
->name char(20) not null,
->grade int not null,
->primary key(number)) TYPE=MyISAM
//set the primary key for number and set the table type with MyISAM
Mysql>alter table student change column number number int auto_increment;
//alter the data
Mysql>alter table student add column phone char(20) not null;
//add new data
Mysql>alter table student drop column grade;
//drop the old data
Mysql>create table depart_location
->(location char(30) not null,
->number int null,
->foreign key(number) references depart(number));
//set the connetion
/*
Primary key:限制欄位的值必須是唯一,並且不能沒有資料
Foreign key:限制欄位的值必須是來自於其所參考得資料表,使用null可以避免資料關聯不完全
unique:欄位值必須是唯一的,不允許在同一個資料表出現
*/
Mysql>create table work_on
->(essn char(9) not null,
->pno int not null,
->hours decimal(3,1) not null,
->primary key(essn,pno),
->foreign key(essn) references employee(ssn),
->foreign key(pno) references project(pnumber));
//set the multiple key
Mysql>create table work_on
->(essn char(9) not null,
->pno int not null,
->hours decimal(3,1) not null,
->primary key(essn,pno),
->constraint ssn_primary
->foreign key(essn) references employee(ssn),
->constraint pno_primary
->foreign key(pno) references project(pnumber));
//use constraint(強制) to name the 欄位 ;強制給欄位名稱
Mysql>select * from student where number=3
//where==condition
Mysql>select student.name,student.phone from student where number=3
//select the name & phone that who's number is 3
mysql>select data.number,data.name,data.experience as m from data where number>
0 group by number having m=89;
//將experience當作欄位m,並且m=89,且number必須大於0,以number為群組
/*group:會將相同資料合併*/
Mysql>select number,name,experience from data where name like "宋%" and experience>10
order by number desc;
// and用法 %代表萬用字元 表示剩下字串 like+子句
Mysql>select number,name,experience from data where name like "宋%" or "吳%";
//or 用法
Mysql>select data.name,data.experience,COUNT(*) from data where data.number>0 group by experience;
//count(*)取得群組數值 和group by配合使用
Mysql>select data.experience,avg(salary) from data where data.number>0 and data.number<5 group by experience;
//avg()算出該群組的平均值
Mysql>select data.experience,max(salary) from data where number>0 group by experience;
//max()算出群組中得最大值(最多要求多少) min()算出最小值(最少要求多少)
stddev()算出標準差(標準差大表示差異大)
sum()算出總值
/*
having 子句: 限制條件,通常跟在group by之後
order by 欄位:排序欄位
order by 欄位 desc:遞減排序
*/
Mysql>select data.name,work.name from data join work where (data.name==work.name) and
(data.number>0);
//將data中number大於0的name欄位資料加進work裡
Mysql>insert into student values(1,"TOM");
//insert the data to student
Mysql>insert into tutor (name,salary,location) from asir where number>10 and number<50;
//選取插入
Mysql>delete from tutor where number>10;
//delete the data
Mysql>update tutor set depart="k400" where number=3;
//update the data
Mysql>update tutor set salary=salary*3 where number in (1,3,5,7);
//update the set's data
///////conculsion/////////////
-select
-from
-where
-group by
-having
-order by
-insert into
-delete from
-update set
////////////////////////////////
//create the new database test
Mysql>use test;
//use the database test
Mysal>create table student
->(number int not null,
->name char(20) not null,
->grade int not null,
->primary key(number));
//create table
Mysql>show tables;
//show tables
Mysql>describe student
//show the type of table
Mysql>insert into student
->(number,name,grade)
->values(1,"SAM",90);
//key in the value
Mysql>grant all on * to 123@localhost identified by 'SAM';
//give the authority to the 123 user with identified 'SAM'
Mysql>revoke all on * from 123@localhost;
//remove the user 123
Mysql>drop database test;
//remove the database test
Mysql>create table student
->(number int not null,
->name char(20) not null,
->grade int not null,
->primary key(number)) TYPE=MyISAM
//set the primary key for number and set the table type with MyISAM
Mysql>alter table student change column number number int auto_increment;
//alter the data
Mysql>alter table student add column phone char(20) not null;
//add new data
Mysql>alter table student drop column grade;
//drop the old data
Mysql>create table depart_location
->(location char(30) not null,
->number int null,
->foreign key(number) references depart(number));
//set the connetion
/*
Primary key:限制欄位的值必須是唯一,並且不能沒有資料
Foreign key:限制欄位的值必須是來自於其所參考得資料表,使用null可以避免資料關聯不完全
unique:欄位值必須是唯一的,不允許在同一個資料表出現
*/
Mysql>create table work_on
->(essn char(9) not null,
->pno int not null,
->hours decimal(3,1) not null,
->primary key(essn,pno),
->foreign key(essn) references employee(ssn),
->foreign key(pno) references project(pnumber));
//set the multiple key
Mysql>create table work_on
->(essn char(9) not null,
->pno int not null,
->hours decimal(3,1) not null,
->primary key(essn,pno),
->constraint ssn_primary
->foreign key(essn) references employee(ssn),
->constraint pno_primary
->foreign key(pno) references project(pnumber));
//use constraint(強制) to name the 欄位 ;強制給欄位名稱
Mysql>select * from student where number=3
//where==condition
Mysql>select student.name,student.phone from student where number=3
//select the name & phone that who's number is 3
mysql>select data.number,data.name,data.experience as m from data where number>
0 group by number having m=89;
//將experience當作欄位m,並且m=89,且number必須大於0,以number為群組
/*group:會將相同資料合併*/
Mysql>select number,name,experience from data where name like "宋%" and experience>10
order by number desc;
// and用法 %代表萬用字元 表示剩下字串 like+子句
Mysql>select number,name,experience from data where name like "宋%" or "吳%";
//or 用法
Mysql>select data.name,data.experience,COUNT(*) from data where data.number>0 group by experience;
//count(*)取得群組數值 和group by配合使用
Mysql>select data.experience,avg(salary) from data where data.number>0 and data.number<5 group by experience;
//avg()算出該群組的平均值
Mysql>select data.experience,max(salary) from data where number>0 group by experience;
//max()算出群組中得最大值(最多要求多少) min()算出最小值(最少要求多少)
stddev()算出標準差(標準差大表示差異大)
sum()算出總值
/*
having 子句: 限制條件,通常跟在group by之後
order by 欄位:排序欄位
order by 欄位 desc:遞減排序
*/
Mysql>select data.name,work.name from data join work where (data.name==work.name) and
(data.number>0);
//將data中number大於0的name欄位資料加進work裡
Mysql>insert into student values(1,"TOM");
//insert the data to student
Mysql>insert into tutor (name,salary,location) from asir where number>10 and number<50;
//選取插入
Mysql>delete from tutor where number>10;
//delete the data
Mysql>update tutor set depart="k400" where number=3;
//update the data
Mysql>update tutor set salary=salary*3 where number in (1,3,5,7);
//update the set's data
///////conculsion/////////////
-select
-from
-where
-group by
-having
-order by
-insert into
-delete from
-update set
////////////////////////////////
- Apr 02 Thu 2009 14:33
-
jnlp
java web start 及 Java Network Launch Protocol (JNLP)
-很容易的就發佈一個交叉平臺和用戶端系統
Java Web Start
-通過標準Web服務來傳送程式的機制
-從流覽器開始,程式傳送到用戶端並在流覽器之外的地方發佈。一旦發佈,程式就不再需要再次下載,而且它們可以在電腦啟動的時候自動下載更新而不需要使用者從頭到尾的經歷整個過程。
JNLP
-為發佈而封裝是Java Network Launch Protocol (JNLP)開始運行的第一步。除了一個JAR檔,JNLP要求你建立一個描述檔關於如何啟動程式。這個檔的格式在Java Network Launching Protocol & API Specification (JSR-56)中有詳細說明,和Java Web Start Technology Developer's Guide中的一個子集在一起。因為它僅僅是一個XML檔,DTD的說明在說明書中。你需要提供應用程式源代碼的位置,相關資訊會在應用程式載入時彈出的視窗中告訴你,並告訴你哪個是你的應用程式源代碼。其他部分屬於非強制性部分。有關程式載入時的詳細資料比如哪個類開始在JAR文件或JNLP描述檔中會詳細說明。
相關文章介紹:http://www.linuxuser.com.tw/skill_detail.php?cid=1479
-很容易的就發佈一個交叉平臺和用戶端系統
Java Web Start
-通過標準Web服務來傳送程式的機制
-從流覽器開始,程式傳送到用戶端並在流覽器之外的地方發佈。一旦發佈,程式就不再需要再次下載,而且它們可以在電腦啟動的時候自動下載更新而不需要使用者從頭到尾的經歷整個過程。
JNLP
-為發佈而封裝是Java Network Launch Protocol (JNLP)開始運行的第一步。除了一個JAR檔,JNLP要求你建立一個描述檔關於如何啟動程式。這個檔的格式在Java Network Launching Protocol & API Specification (JSR-56)中有詳細說明,和Java Web Start Technology Developer's Guide中的一個子集在一起。因為它僅僅是一個XML檔,DTD的說明在說明書中。你需要提供應用程式源代碼的位置,相關資訊會在應用程式載入時彈出的視窗中告訴你,並告訴你哪個是你的應用程式源代碼。其他部分屬於非強制性部分。有關程式載入時的詳細資料比如哪個類開始在JAR文件或JNLP描述檔中會詳細說明。
相關文章介紹:http://www.linuxuser.com.tw/skill_detail.php?cid=1479
- Apr 02 Thu 2009 14:31
-
認識XML
*XML需內嵌XSL才可展現出HTML網頁的形式
設計語言的語言
規定嚴格
-一定要有結束標籤
-標籤不可交叉
可自訂標籤
注重內容較不重佈局
空白字元會辨識
CDATA( C data; c character ): 只要是合格的Unicode字都允許
-Ex:
Unicode: 萬用字元
PI( Processing Instruction ): 用來傳遞情報給parser下游的程式 使瀏覽器找到規範
-Ex:
設計語言的語言
規定嚴格
-一定要有結束標籤
-標籤不可交叉
可自訂標籤
注重內容較不重佈局
空白字元會辨識
CDATA( C data; c character ): 只要是合格的Unicode字都允許
-Ex:
Unicode: 萬用字元
PI( Processing Instruction ): 用來傳遞情報給parser下游的程式 使瀏覽器找到規範
-Ex:
- Apr 02 Thu 2009 14:30
-
產生jar檔
普通產生jar;
jar cvf XXXX.jar *.class
///////////////////////////////////////
要是使用package則先建立manifest
manifest.mf:
Manifest-Version: 1.0 (1.0前面一定要加空一格)
Sealed: true
Main-Class: package名稱.類別名稱 (含有main的class)
空白行--->必要!!
command line:
jar cvfm 任意名稱.jar manifest.mf package名稱
import其他package:
jar cvfm 任意名稱.jar manifest.mf 類別名稱.class package名稱
多個class封裝:
jar cfm JAR檔名.jar manifest.mf 類別名稱.class (後面可以接上一個
空白鍵後,再加入其它的*.class檔)
////////////////////////////////////////////////
Execute jar file:
command line:
java -jar XXX.jar
jar cvf XXXX.jar *.class
///////////////////////////////////////
要是使用package則先建立manifest
manifest.mf:
Manifest-Version: 1.0 (1.0前面一定要加空一格)
Sealed: true
Main-Class: package名稱.類別名稱 (含有main的class)
空白行--->必要!!
command line:
jar cvfm 任意名稱.jar manifest.mf package名稱
import其他package:
jar cvfm 任意名稱.jar manifest.mf 類別名稱.class package名稱
多個class封裝:
jar cfm JAR檔名.jar manifest.mf 類別名稱.class (後面可以接上一個
空白鍵後,再加入其它的*.class檔)
////////////////////////////////////////////////
Execute jar file:
command line:
java -jar XXX.jar
- Apr 02 Thu 2009 14:29
-
委任(aggregation)
一件事物是由另一件事物組成



