看雪學院-解密入門教學(三)筆記

解密入門教學(三)

原作地址:http://mp.weixin.qq.com/s?__biz=MjM5NTc2MDYxMw==&mid=2458281885&idx=2&sn=cd58a07dce086c2569839115b23bdfc5&chksm=b181571786f6de01b7c84bfdd5e189fa3808bd1dee8d23e3e343bc2f0944439c23f0ee6b281d&mpshare=1&scene=23&srcid=0203Age0SfGPyjglfqeRQxBQ#rd

作者:商朝子

 

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程序設計》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章