freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

優(yōu)秀畢業(yè)設(shè)計(jì)-自動(dòng)修改注冊表論文-內(nèi)附vc詳細(xì)源碼及注釋(參考版)

2024-12-03 10:31本頁面
  

【正文】 //修改按鈕生效 (FALSE)。 RegCloseKey(hSubKEY)。 //顯示信息 UpdateData(FALSE)。readSize)==ERROR_SUCCESS) { (%s,NVHostname)。 } if(RegQueryValueEx(hSubKEY,NV Hostname,NULL,amp。hSubKEY)!=ERROR_SUCCESS) { 36 MessageBox(錯(cuò)誤:無法打開有關(guān)注冊表鍵 !)。 readSize=50。longth,NULL,NULL,NULL,amp。 } index=0。hKEY)!=ERROR_SUCCESS) { MessageBox(錯(cuò)誤:無法打開有關(guān)注冊表鍵 !)。 LPCTSTR data_Set=SYSTEM\\CURRENTCONTROLSET\\SERVICES\\TCPIP\\。 //檢索序號(hào) DWORD longth=50。 //鍵值大小 DWORD readType=REG_SZ。 //存儲(chǔ)子鍵名稱 BYTE NVHostname[50]。 //存儲(chǔ)注冊表鍵句柄 HKEY hSubKEY。 //修改按鈕無效 GetDlgItem(IDC_COMPUTERNAME)EnableWindow(FALSE)。然后,為個(gè)個(gè)按鈕 添加事件響應(yīng),先打開 Class Wizard,選中 Message Maps 下的 Objects IDs,在其中選擇IDC_QUERY,雙擊 BN_CLICKED,然后,單擊 Edit Code 進(jìn)入如下代碼段,在里面加入如下代碼: void CNAME::OnQuery() 35 { (FALSE)。按 Ctrl+W 打開 Class Wizard 界面,選中Member Variable ,雙擊 Control ID 下 IDC_COMPUTERNAME ,添 加成 員變量m_nComputername,同理,為 IDC_LOCATION 添加成員變量 m_nLocation,然后 ,點(diǎn)擊確定即可。設(shè)置個(gè)個(gè)部分的屬性值。如圖 65 所示。單擊修改按鈕,可以將本機(jī)的計(jì)算機(jī)名稱進(jìn)行修改,然后,點(diǎn)擊應(yīng)用按鈕,名稱修改成功,最后,重啟計(jì)算機(jī)即可。首先,在注冊表中找到一條修改計(jì)算機(jī)名稱的關(guān)鍵路徑,即“ SYSTEM\CurrentControlSet\Services\Tcpip\Parameters”;根據(jù)這個(gè)思路進(jìn)行編寫代碼。在 Resource 下,為 CNAME 類建立一個(gè)新的對話框,以便顯示修改計(jì)算機(jī)名稱的具體內(nèi)容。 CDialog::OnCancel()。 CDialog::OnOK()。 CNAME dlg。然后,為這兩個(gè)按鈕添加事件,在 Message Maps 下的 Objects IDs,選擇 IDOK,雙擊 33 BN_CLICKED,然后,確定編輯代碼。 32 圖 61 選擇應(yīng)用環(huán)境 ? 選中 MFC AppWizard[exe]后,在【工程名稱】中輸入 muliang,然后點(diǎn)擊【確定】,進(jìn)入下一個(gè)界面,如圖 62 所示,選中基本對話框按鈕,點(diǎn)擊完成即可。用戶通過它可以進(jìn)入下一個(gè)界面。 不成功返回非 0,成功返回 ERROR_SUCCESS 從指定的文件恢復(fù)注冊表鍵 的子鍵信息到注冊表并替換原有的值,并生成新的備份文件 RegSaveKey() LONG RegSaveKey(HKEY hKey, // 要保存的句柄 LPCTSTR lpFile, // 保存子鍵的文件 LPSECURITY_ATTRIBUTES lpSecurityAttributes //不太懂 )。 不成功返回非 0,成功返回 ERROR_SUCCESS 返回注冊表鍵的信息,包括類名、子鍵數(shù)量、最長子鍵名、值的數(shù)量、最長值數(shù)據(jù)、安全描述符的長度以及上一次寫入的時(shí)間等 31 續(xù)表 61: 函數(shù)名稱 原形 返回值 解釋 RegLoadKey() LONG RegLoadKey( HKEY hKey, // 打開的句柄 LPCTSTR lpSubKey, //子鍵的路徑 LPCTSTR lpFile //要寫入注冊表信息的文件 )。 不成功返回非 0,成功返回 ERROR_SUCCESS 刪除某 Key 的某一名稱 RegEnumKey()和RegEnumKeyEx() LONG RegEnumKeyEx( HKEY hKey, // 要列舉的鍵的句柄 DWORD dwIndex, // 索引 LPTSTR lpName, // 子鍵的名稱 LPDWORD lpcbName, // 子鍵名稱的長度 LPDWORD lpReserved, // 保留 LPTSTR lpClass, // 字符串緩沖地址 LPDWORD lpcbClass, // 緩沖地址大小 PFILETIME lpftLastWriteTime // 最后寫入關(guān)鍵字大小 )。 RegSetValue()和RegSetValueEX() LONG RegSetValueEx( HKEY hKey, // 已打開的鍵的句柄 LPCTSTR lpValueName, // 要查詢值的名稱,傳如 為查詢鍵下的默認(rèn)值 DWORD Reserved, // 保留 DWORD dwType, // 變量的類型 CONST BYTE *lpData, // 變量數(shù)據(jù)的地址 DWORD cbData // 變量的長度 )。在 NT中在刪除一個(gè)鍵之前,要求必須刪除所有子鍵,需要從下向上遞歸刪除所有子鍵,而WINDOWS98沒有他那么復(fù)雜,只要?jiǎng)h除鍵及其所有子鍵就可以 RegQueryValue()和RegQueryValueEx() LONG egQueryValueEx( HKEY hKey, // 已打開的鍵的句柄 LPTSTR lpValueName, // 要查詢值的名稱,傳如 為查詢鍵下的默認(rèn)值 LPDWORD lpReserved, // 保留,為0 LPDWORD lpType, // 查詢的類型 LPBYTE lpData, // 數(shù)據(jù)存放的地址 LPDWORD lpcbData // 數(shù)據(jù)長度+1 )。 不成功返回非 0,成功返回 ERROR_SUCCESS 該函數(shù)用來刪除注冊表中的一個(gè)鍵值的。關(guān)閉一個(gè)鍵后,句柄變?yōu)榉欠ǎ允蛊洳豢稍俅伪皇褂谩? 不成功返回非 0,成功返回 ERROR_SUCCESS 該函數(shù)負(fù)責(zé)打開指定的鍵或子鍵,如果不存在他不建 立 。具體使用,請查看聯(lián)機(jī)手冊。還有 KEY_CREATE_LINK創(chuàng)建字 符 鏈 權(quán)限 ,KEY_CREATE_SUB_KEY 創(chuàng) 建 子 鍵 權(quán) 限 ,KEY_EXECUTE 讀取鍵權(quán)限, KEY_NOTIFY 獲得修改鍵通 知 的 權(quán) 限 ,KEY_QUERY_VALUE 查詢 鍵 值 的 權(quán) 限 , KEY_SET_VALUE 設(shè)置數(shù)據(jù)值的權(quán)限。當(dāng)在創(chuàng)建或打開注冊表的鍵時(shí),需要指定訪問權(quán)限,而這些訪問權(quán)限需要到一級(jí)。 不成功返回非 0, 成功返回 ERROR_SUCCESS 打開指定的鍵或子鍵。一般用第一個(gè)就可以了。關(guān)閉一個(gè)鍵后,句柄變?yōu)榉欠?,以使其不可再次被使用? 常用函數(shù)介紹 表 61 常用的注冊表函數(shù) 函數(shù)名稱 原形 返回值 解釋 RegClose() LONG RegCloseKey( HKEY hKey) // 釋放已經(jīng) 打開的注冊表句柄 不成功返回非 0, 成功返回 ERROR_SUCCESS 關(guān)閉指定的主冊表鍵,釋放句柄。注冊表對整個(gè)系統(tǒng)十分重要,你在進(jìn)行操作時(shí),一定要先考慮清楚。 在清理之前 ,會(huì)提示是否完全備份注冊表 ,為了防止不可見的錯(cuò)誤 ,建議備份注冊表 圖 55 jv16 PowerTools 2020 (注冊表工具 ) 25 6 編程實(shí)現(xiàn)注冊表的修改( VC++訪問注冊表) 注冊表的有關(guān)函數(shù) 注冊表的操作, API 為我們提供了大約 25 個(gè)函數(shù)。 ? 注冊表清理:采用智能算法 ,檢測系統(tǒng)中所有無效 或無用的注冊表項(xiàng)。見圖 55 所示: 全能助手注冊表垃圾清理專家 ( 76K的注冊表清理工具) 具有清理與修復(fù)注冊表中錯(cuò)誤 ,起到加速系統(tǒng) . 采用對注冊表進(jìn)行全面分析 ,使用預(yù)置算法檢測所有錯(cuò)誤或無用的注冊表項(xiàng) ,讓用戶有選擇性地清除 ,有效減少注冊表的體積 ,起到加速成系統(tǒng)。文件系統(tǒng)工具能搜索本地電腦中的零長度文件、重復(fù)文件、臨時(shí)文件、無效快捷方式等。見圖 54 所示: 圖 54 RegSupreme Pro 軟件 jv16 PowerTools 2020 (注冊表工具 ) jv16 PowerTools 為您提供對 Windows 系統(tǒng)的全面管理、控制,可用于注冊表、文件系統(tǒng)和本地網(wǎng)絡(luò)的監(jiān)控與優(yōu)化。提供方便的清除方式,只需在要?jiǎng)h除的注冊表資料內(nèi)打勾,即可一次幫你自動(dòng)清除。這個(gè)工具的好處是,當(dāng)你執(zhí)行這個(gè)工具后,會(huì)將 Windows 注冊表文件的注冊表資料以詳細(xì)的清單顯示,包括:軟件名稱、出版公司、很多無用的軟件注冊表資料等等。 ⑥ 注冊表文件維護(hù) ,能導(dǎo)出、引入、掃描注冊表垃圾鍵值等。 ④ 系統(tǒng)限制:禁止的項(xiàng)目為:注冊表編輯器、右鍵菜單、 DOS 程序、 REG文件、網(wǎng)上鄰居等。 維護(hù)工具 Windows 優(yōu)化大師 一款修改、修復(fù)、設(shè)置計(jì)算機(jī)信息的系統(tǒng)工具,他的主要功能包括: ① 隱藏功能:能隱藏電腦桌面上,“我的電腦”、“網(wǎng)上鄰居”、“回收站”、“我的文檔”;開始菜單中的“關(guān)機(jī)”、“注銷”;開始程序中的所有快捷方式;以及“我的電腦”中所有的硬盤都能隱藏。如圖 53所示,修改其值,然后,重啟計(jì)算機(jī)即可。 21 5 常用注冊表的修改與維護(hù)工具 常用注冊表的修改 修改計(jì)算機(jī)名稱 當(dāng)我們單擊【計(jì)算機(jī)名】選項(xiàng)頁中的【更改】按鈕,會(huì)出現(xiàn)如圖 5圖 52所示的對話框,然后重啟計(jì)算機(jī)即可。例如,如果你的 Windows 安裝在 C:\Windows 目錄下,應(yīng)鍵入以下內(nèi)容 CD C:\WINDOWS 后回車; ? 在 MS- DOS 模式下鍵入 C:\WINDOWS\COMMAND\SCANREG/RESTORE 后回車。當(dāng)然,也可以進(jìn)入實(shí)模式 DOS 狀態(tài),運(yùn)行 文件恢復(fù)備份的注冊表。用戶也可以決定保存多少天的備份,決定保存的地點(diǎn),以及決定同備份文件一起保存的其他文件,用戶可以在 \windows\下的 20 文件中設(shè)置、修改這些參數(shù)。執(zhí)行該命令的是 Windows98 自帶的 文件,也可以在純 DOS 模式下執(zhí)行純 DOS 模式文件 。 備份 如果你在啟動(dòng)程序組里添置了 文件, Windows98 系統(tǒng)自動(dòng)完成注冊表的備份。此外因備份無法壓縮而其大小又超過 軟盤容量,所以應(yīng)用該法也只能將備份保存在硬盤里了。 若需恢復(fù)注冊表時(shí),用同樣的方法打開注冊表編輯器,打開“注冊表”下拉菜單后點(diǎn)擊“引入注冊表文件”項(xiàng),在出現(xiàn)的對話框中選中所需恢復(fù)的備份文件,再按“打開”按鈕即可將該注冊表備份恢復(fù)回 Windows 系統(tǒng)了。具體方法如下: ? 打開的左上角“注冊表”下拉菜單,點(diǎn)擊“導(dǎo)出注冊表文件”項(xiàng)。 用這種方法的好處是如因注冊表問題而導(dǎo)致系統(tǒng)癱瘓,開機(jī)后無法進(jìn)行 Windows 系統(tǒng)時(shí),可用應(yīng)急啟動(dòng)盤進(jìn)入 Windows98 自帶的 界面后,用常規(guī)的 DOS 操作來將存在硬盤或通過解壓縮軟件將軟盤中的備份覆蓋回原處,恢復(fù)原備份時(shí)注冊表的正常數(shù)據(jù)。需注意的是:一般情況下由于 Windows98 的注冊表(包括 和 兩個(gè)文件)往往有近 2M 甚至更大,用一般 的 3 寸軟盤來存儲(chǔ)備份是放不下的,所以必須利用壓縮軟件將其壓縮后才能放入 軟盤中。那么在 Windows98 中又是什么樣子呢?下面筆者就根據(jù)自己的使用體會(huì)和有關(guān)資料,來談?wù)勗? Windows98 中如何對注冊表進(jìn)行備份及恢復(fù)的幾種方法。 Windows95 每次開機(jī)時(shí),
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1