解密入门教学(三)
作者:商朝子
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程序设计》