(ctrl 加 鼠标点击)
1、翻译查阅 2、辅助网上写法
3、命令 4、头文件
5、printf格式字符 6、整型数据字节范围表
7、命令格式 8、循环结构
9、数组 10、自定义函数
11、关键字解释 12、指针
13、预处理 14、结构体
15、辅助框架 16、共用体
&& 与 如果两个的返回值都是真,那么这个的返回值才为真
|| 或 如果两个的返回值都是真,那么这个的返回值才为真
! 非
printf("%d %s %c %c %d \n")
相当于:
printf("%-5d%-5s%-4c%-8c%-8s\n")
(数字代表空格数)
15、辅助框架:
#include <stdio.h>
scanf用法c++#include <windows.h>
#define lpBaseAddress 0x486150//地址常量
void main()
{
while(1)
{
char x;
HANDLE hProcess;//句柄
DWORD lpBuffer;//写入的值
DWORD res;//写内存的返回值,判断是否成功
DWORD pid;//PID
HWND hWnd;//窗口句柄
printf("E键退出\nR键修改\n");
x=getchar();
if(x=='e'||x=='E')
{
break;
}
else
{
hWnd=FindWindow(NULL,"444");
printf("hWnd:%d\n",hWnd);
GetWindowThreadProcessId(hWnd,&pid);
printf("PID:%d\n",pid);
hProcess = OpenProcess( PROCESS_ALL_ACCESS, FALSE, pid);
printf("hProcess:%d\n",hProcess);
printf("修改多少?\n");
scanf("%ld",&lpBuffer);
lpBuffer=lpBuffer-10;
res=WriteProcessMemory(hProcess,lpBaseAddress,&lpBuffer,4,0);
(res==0)?printf("失败\n"):printf("成功\n");
}
}
}
/***************************************************
WriteProcessMemory(
HANDLE hProcess,
LPVOID lpBaseAddress,
LPVOID lpBuffer,
DWORD nSize,
LPDWORD lpNumberOfBytesWritten
return res
);
/**************************************************
***************************************************
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论