解密入門教學(三)
作者:商朝子
Windows GUI
Windows GUI函數是Windows API中的一小部分。
Windows API是一組功能強大的函數,它們本身駐紮在Windows中供人們隨時調用。這些函數的大部分被包含在幾個DLL中,例如:
kernel32.dll 主要處理內存管理和進程調度
user32.dll 主要控制用戶界面
gdi32.dll 負責圖形方面的操作
常見API
MessageBox 顯示一信息對話框
MessageBoxEx 顯示一信息對話框
MessageBoxIndirect 顯示一定製信息對話框
(以上三個,用於中斷錯誤提示,例如註冊碼輸入錯誤,程序就可能通過這幾個函數中的一個來提示你錯誤)
GetDlgItemInt 得到指定輸入框整數
GetDlgItemText 得到指定輸入框字符串
GetDlgItemTextA 得到指定輸入框字符串
(軟件可以用這三個來得到用戶輸入的註冊碼)
GetLocalTime 得到當前本地時間
GetSystemTime 得到當前系統時間
(程序可以用這兩個來判斷軟件是否過期)
RegQueryvalueA 獲取一個項的設置值
RegQueryvalueExA 獲取一個項的設置值
RegSetvalueA 設置指定項或子項的值
RegSetvalueExA 設置指定項的值
(如果軟件用註冊表存儲註冊信息會用到這幾個)
推薦書《Windows程序設計》