虽然大学的第一门课就是C语言,但是现在想想当时应该好好学的,后悔!
日期:2017-10-17
用VS编写C++,新建C++空项目
代码例子
属性 exe 应用程序 代码一
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>
void main(){
int time = 600;
printf("time:%#x\n",&time);
while (time>0){
time--;
printf("时间剩余%d秒\n",time);
Sleep(1000);
}
system("pause");
}
属性dll动态库 打码二
#include <stdlib.h>
#include <stdio.h>
_declspec(dllexport) void go(){
int* p = 0x4cfe18;
*p = 20000;
}
工具:DllInject.exe (用来找某个自己要的进程,根据内存地址改东西 类似外挂吧)
总结:1.#define 定义 (这里个人感觉就是像java 的waring,提前声明)
2.#include 导入包(和java的导包import一样)
3.&time time变量的内存地址
4.%d %s %c %f %lf
5.system("pause") 让命令行不一闪而过
6. .h文件是头文件 对一些东西的声明
7.int *p 和 int* p 的 区别
8.p和&time
9._declspec(dllexport)
10.main()函数---------------------------------------------------结束