了解WINDOWS API基本数据类型

简介:

代码:

复制代码
 1 /*header file*/
 2 #include <Windows.h>
 3 #include <stdio.h>
 4 
 5 /*function windows data type demo*/
 6 
 7 int WINAPI WinMain(
 8     HINSTANCE hInstance,
 9     HINSTANCE hPrevInstance,
10     LPSTR lpCmdLine,
11     int nCmdShow
12     )
13 {
14     //define string
15     LPSTR szString = "Windows data type,string.";
16     //define char arry
17     CHAR lpString[120];
18     //define type of DWORD data
19     DWORD dwMax = 0xFFFFFFFF;
20     DWORD dwOne = 0x1;
21     //define int data
22     INT iMax = 0xFFFFFFFF;
23     INT iOne = 0x1;
24 
25     //display string
26     MessageBox(NULL,szString,"LPSTR",MB_OK);
27     //copy mem
28     CopyMemory(lpString,szString,lstrlen(szString)+1);
29     MessageBox(NULL,lpString,"CHAR[]",MB_OK);
30 
31     //compare DWORD and display result
32     if(dwMax>dwOne)
33     {
34         MessageBox(NULL,"DWORD type of data 0xFFFFFFFF > 0x1","DWORD",MB_OK);
35     }
36     //compare INT and display result
37     if(iMax<iOne)
38     {
39         MessageBox(NULL,"INT type of data 0xFFFFFFFF < 0x1","INT",MB_OK);
40     }
41     return 0;
42 }
复制代码

 

测试截图:

目录
相关文章
|
6月前
|
监控 编译器 API
[笔记]Windows核心编程《二十二》注入DLL和拦截API(一)
[笔记]Windows核心编程《二十二》注入DLL和拦截API
143 0
|
3月前
|
API Python Windows
python3应用windows api对后台程序窗口及桌面截图并保存的方法
python3应用windows api对后台程序窗口及桌面截图并保存的方法
93 1
|
6月前
|
存储 缓存 API
[总结]Windows Crypto API 自动更新根证书问题原因及解决方案
[总结]Windows Crypto API 自动更新根证书问题原因及解决方案
|
6月前
|
API Windows
[笔记]Windows核心编程《番外篇》常用的NT API及使用示例
[笔记]Windows核心编程《番外篇》常用的NT API及使用示例
|
6月前
|
安全 API Windows
[笔记]Windows核心编程《二十二》注入DLL和拦截API(三)
[笔记]Windows核心编程《二十二》注入DLL和拦截API(三)
133 0
|
6月前
|
消息中间件 编解码 安全
[笔记]Windows核心编程《二十二》注入DLL和拦截API(二)
[笔记]Windows核心编程《二十二》注入DLL和拦截API(二)
103 0
|
6月前
|
API C++ Windows
Windows API Hooking 学习
Windows API Hooking 学习
|
10月前
|
缓存 安全 Unix
C/C++使用Windows的API实现共享内存以及同步
C/C++使用Windows的API实现共享内存以及同步
763 0
|
10月前
|
安全 Java 编译器
如何用 Go 调用 Windows API | 青训营笔记
如何用 Go 调用 Windows API | 青训营笔记
810 0
|
11月前
|
API Windows
刘金玉的零基础VB教程073期:windows API使用入门 sleep
刘金玉的零基础VB教程073期:windows API使用入门 sleep
133 0