錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù),錦州廣廈維修電腦,公司IT外包服務(wù)
topFlag1 設(shè)為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務(wù)項目 服務(wù)報價 維修流程 IT外包服務(wù) 服務(wù)器維護 技術(shù)文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù)技術(shù)文章
[原創(chuàng)] 調(diào)試時值得重視的API函數(shù)

作者: 佚名  日期:2017-06-13 07:37:27   來源: 本站整理

1、限制程序功能的函數(shù),按鈕變灰啦,不能點擊啦這種的:

EnableMenuItem:菜單變灰或禁止

EnableWindow:允許或禁止鼠標(biāo)和鍵盤控制指定窗口和條目(禁止時菜單變灰)

2、對話框函數(shù)

順便說下什么非模態(tài)對話框,什么是模態(tài)對話框吧(PS:主要目的是秀一下我高超的繪畫功底,哈哈):


看上邊的我的繪圖,模態(tài)對話框,我為了便于記憶,起了個名字叫做變態(tài)對話框,因為每次模態(tài)對話框出來的時候,不點擊確定或者取消,父對話框無法操作,太變態(tài)了,所以我就叫變態(tài)對話框,單純是為了防止記混。

那么非模態(tài)對話框就不用我說了吧,恰恰相反,不點擊確定或取消同樣可以操作父窗口,再也不用聽到咚咚的噪音了。

CreateDialog:從資源模板建立一非模態(tài)對話窗

CreateDlalogParam:和上面一樣功能,從資源模板建立一非模態(tài)對話窗

CreateDialogIndirect:從內(nèi)存模板建立一非模態(tài)對話窗
CreateDialogIndirectParam 從內(nèi)存模板建立一非模態(tài)對話窗
DialogBox 從資源模板建立一模態(tài)對話窗
DialogBoxParam從資源模板建立一模態(tài)對話窗
DialogBoxIndirect 從內(nèi)存模板建立一模態(tài)對話窗
DialogBoxIndirectParam 從內(nèi)存模板建立一模態(tài)對話窗
EndDialog 結(jié)束一模態(tài)對話窗
MessageBox 顯示一信息對話框
MessageBoxEx 顯示一信息對話框
MessageBoxIndirect 顯示一定制信息對話框
GetDlgItemInt 得指定輸入框整數(shù)值
GetDlgItemText 得指定輸入框輸入字符串
GetDlgItemTextA得指定輸入框輸入字符串
Hmemcpy 內(nèi)存復(fù)制  非應(yīng)用程序直接調(diào)用,就是萬能斷點啦,只有XP能用,不過大家應(yīng)該都有XP虛擬機吧


3、磁盤處理函數(shù)
GetDiskFreeSpaceA 獲取與一個磁盤的組織有關(guān)的信息 以及了解剩余空間的容量
GetDiskFreeSpaceExA 獲取與一個磁盤的組織以及剩余空間容量有關(guān)的信息
GetDriveTypeA判斷一個磁盤驅(qū)動器的類型
GetLogicalDrives 判斷系統(tǒng)中存在哪些邏輯驅(qū)動器字母
GetFullPathNameA 獲取指定文件的詳細路徑
GetVolumeInformationA獲取與一個磁盤卷有關(guān)的信息
GetWindowsDirectoryA 獲取 Windows 目錄的完整路徑名
GetSystemDirectoryA 取得 Windows 系統(tǒng)目錄 即 System目錄的完整路徑名


4、文件處理函數(shù)
CreateFileA 打開和創(chuàng)建文件 管道 郵槽 通信服務(wù) 設(shè)備以及控制臺
OpenFile 這個函數(shù)能執(zhí)行大量不同的文件操作
ReadFile 從文件中讀出數(shù)據(jù)
ReadFileEx 與 ReadFile相似 只是它只能用于異步讀操作 并包含了一個完整的回調(diào)
WriteFile 將數(shù)據(jù)寫入一個文件
WriteFileEx 與 WriteFile類似 只是它只能用于異步寫操作 并包括了一個完整的回調(diào)
SetFilePointer 在一個文件中設(shè)置當(dāng)前的讀寫位置
SetEndOfFile 針對一個打開的文件 將當(dāng)前文件位置設(shè)為文件末尾
CloseHandle關(guān)閉一個內(nèi)核對象 其中包括文件 文件映射 進程 線程 安全和同步對象等
_lcreat 創(chuàng)建一個文件
_lopen 以二進制模式打開指定的文件
_lread 將文件中的數(shù)據(jù)讀入內(nèi)存緩沖區(qū)
_lwrite將數(shù)據(jù)從內(nèi)存緩沖區(qū)寫入一個文件
_llseek 設(shè)置文件中進行讀寫的當(dāng)前位置
_lclose 關(guān)閉指定的文件
_hread 將文件中的數(shù)據(jù)讀入內(nèi)存緩沖區(qū)
_hwrite 將數(shù)據(jù)從內(nèi)存緩沖區(qū)寫入一個文件
OpenFileMappingA 打開一個現(xiàn)成的文件映射對象
CreateFileMappingA 創(chuàng)建一個新的文件映射對象
MapViewOfFile 將一個文件映射對象映射到當(dāng)前應(yīng)用程序的地址空間
MapViewOfFileEx 內(nèi)容同上
CreateDirectoryA 創(chuàng)建一個新目錄
CreateDirectoryExA 創(chuàng)建一個新目錄
RemoveDirectoryA 刪除指定目錄
SetCurrentDirectoryA 設(shè)置當(dāng)前目錄
MoveFileA 移動文件
DeleteFileA 刪除指定文件
CopyFileA 復(fù)制文件
CompareFileTime 對比兩個文件的時間
SetFileAttributesA 設(shè)置文件屬性
SetFileTime 設(shè)置文件的創(chuàng)建 訪問及上次修改時間
FindFirstFileA 根據(jù)文件名查找文件
FindNextFileA 根據(jù)調(diào)用 FindFirstFile函數(shù)時指定的一個文件名查找下一個文件
FindClose 關(guān)閉由 FindFirstFile函數(shù)創(chuàng)建的一個搜索句柄
SearchPathA 查找指定文件
GetBinaryTypeA 判斷文件是否可以執(zhí)行
GetFileAttributesA判斷指定文件的屬性
GetFileSize 判斷文件長度
GetFileTime 取得指定文件的時間信息
GetFileType在給出文件句柄的前提下 判斷文件類型


5、注冊表處理函數(shù)
RegOpenKeyA打開一個現(xiàn)有的注冊表項
RegOpenKeyExA打開一個現(xiàn)有的注冊表項
RegCreateKeyA 在指定的項下創(chuàng)建或打開一個項
RegCreateKeyExA 在指定項下創(chuàng)建新項的更復(fù)雜的方式
RegDeleteKeyA 刪除現(xiàn)有項下方一個指定的子項
RegDeleteValueA 刪除指定項下方的一個值
RegQueryValueA 獲取一個項的設(shè)置值
RegQueryValueExA 獲取一個項的設(shè)置值
RegSetValueA 設(shè)置指定項或子項的值
RegSetValueExA 設(shè)置指定項的值
RegCloseKey 關(guān)閉系統(tǒng)注冊表中的一個項 或鍵


6、時間處理函數(shù)
CompareFileTime比較兩文件時間
GetFileTime 得文件建立 最后訪問 修改時間
GetLocalTime 得當(dāng)前本地時間
GetSystemTime 得當(dāng)前系統(tǒng)時間
GetTickCount 得 windows 啟動至現(xiàn)時毫秒
SetFileTime 設(shè)置文件時間
SetLocalTime 設(shè)置本地時間
SetSystemTime 設(shè)置系統(tǒng)時間


7、進程函數(shù)
CreateProcessA創(chuàng)建一個新進程
ExitProcess 以干凈的方式關(guān)閉一個進程
FindExecutableA 查找與一個指定文件關(guān)聯(lián)在一起的程序的文件名
FreeLibray 釋放指定的動態(tài)鏈庫
GetCurrentProcess 獲取當(dāng)前進程的一個偽句柄
GetCurrentProcessId 獲取當(dāng)前進程一個唯一的標(biāo)識符
GetCurrentThread 獲取當(dāng)前線程的一個偽句柄
GetExitCodeProces 獲取一個已結(jié)束進程的退出代碼
GetExitCodeThread 獲取一個已結(jié)束線程的退出代碼
GetModuleHandleA獲取一個應(yīng)用程序或動態(tài)鏈接庫的模塊句柄
GetPriorityClassA 獲取特定進程的優(yōu)先級別
LoadLibraryA載入指定的動態(tài)鏈接庫 并將它映射到當(dāng)前進程使用的地址空間
LoadLibraryExA 裝載指定的動態(tài)鏈接庫 并為當(dāng)前進程把它映射到地址空間
LoadModule載入一個 windows 應(yīng)用程序 并在指定的環(huán)境中運行
TerminateProcess 結(jié)束一個進程



熱門文章
  • 機械革命S1 PRO-02 開機不顯示 黑...
  • 聯(lián)想ThinkPad NM-C641上電掉電點不...
  • 三星一體激光打印機SCX-4521F維修...
  • 通過串口命令查看EMMC擦寫次數(shù)和判...
  • IIS 8 開啟 GZIP壓縮來減少網(wǎng)絡(luò)請求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機始終停留在開機界面...
  • 常見打印機清零步驟
  • 安裝驅(qū)動時提示不包含數(shù)字簽名的解...
  • 共享打印機需要密碼的解決方法
  • 圖解Windows 7系統(tǒng)快速共享打印機的...
  • 錦州廣廈電腦上門維修

    報修電話:13840665804  QQ:174984393 (聯(lián)系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號:遼ICP備2023002984號-1
    上門服務(wù)區(qū)域: 遼寧錦州市區(qū)
    主要業(yè)務(wù): 修電腦,電腦修理,電腦維護,上門維修電腦,黑屏藍屏死機故障排除,無線上網(wǎng)設(shè)置,IT服務(wù)外包,局域網(wǎng)組建,ADSL共享上網(wǎng),路由器設(shè)置,數(shù)據(jù)恢復(fù),密碼破解,光盤刻錄制作等服務(wù)

    技術(shù)支持:微軟等
    主站蜘蛛池模板: 精品爆乳一区二区三区无码av| 亚洲一区爱区精品无码| 亚洲大尺度无码无码专线一区 | 中文无码不卡的岛国片| 亚洲av中文无码乱人伦在线观看| 精品无码综合一区| 高清无码午夜福利在线观看 | 无码精品前田一区二区| 亚洲成AV人片在线播放无码| 国产AV无码专区亚洲AV蜜芽| 精品无码AV无码免费专区| 精品无码久久久久久久久久| 免费无码AV片在线观看软件| 91精品久久久久久无码| 亚洲一区无码中文字幕| 国产精品成人无码久久久久久 | 中文字幕无码毛片免费看| 中文字幕韩国三级理论无码| 国产办公室秘书无码精品99| 人妻丰满?V无码久久不卡 | 人妻系列无码专区无码中出| 国产精品亚洲专区无码不卡| 亚洲色在线无码国产精品不卡| 国产a级理论片无码老男人| 精品人妻系列无码人妻免费视频| 永久免费AV无码网站在线观看| 亚洲色无码专区一区| 亚洲精品无码久久久久牙蜜区| 久久ZYZ资源站无码中文动漫| 无码国产色欲XXXX视频| 手机永久无码国产AV毛片| 日韩精品专区AV无码| 精品无码成人片一区二区98| 无码人妻精品一区二区三区蜜桃| 99国产精品无码| 无码日韩AV一区二区三区| 亚洲av无码不卡私人影院| 国产亚洲精久久久久久无码77777| 成年无码av片在线| 亚洲精品无码成人AAA片| 98久久人妻无码精品系列蜜桃|