C/C++ 实现文件自校验代码
2023-02-18 16:44:48 时间
#include <iostream>
#include <stdio.h>
extern long FileSizeof(char *);
int main()
{
if(FileSizeof("\\a.exe")==20499) #指定文件大小
{
std::cout<<"没有被破解"<<std::endl;
getchar();
}else
{
std::cout<<"已经被破解"<<std::endl;
getchar();
}
return 0;
}
extern long FileSizeof(char *FileName)
{
FILE *fop;
long temp;
fop=fopen(FileName,"r");
fseek(fop,0,SEEK_END);
temp=ftell(fop);
fclose(fop);
return temp;
}
相关文章
- [Git]解决Please commit your changes or stash them before you merge.
- [Go] 解决golang中出现 panic: runtime error: invalid memory address or nil pointer dereference
- [Go] 实现websocket服务端
- Linux从入门到入土①(Linux概述、文件系统、VIM编辑器)
- [Go]windows下安装go1.16.3
- Linux从入门到入土②(系统管理、正则表达式)
- [Go] 使用net包作为tcp客户端读取http
- [Go] golang中的包管理
- [Go]解决go-smtp发送内容乱码和发送html邮件不解析
- [Go] 解决golang.org模块无法下载的问题
- [Go] golang的GMP调度模型
- [日常] linux设置环境变量
- [Go]fmt Sprintf的格式占位符%
- Linux从入门到入土③(GCC、静态与动态链接库、Git、Make、Makefile)
- [Go] golang定时器与redis结合
- [Go] golang定时器的使用
- [Git]提升国内访问github的速度
- [Linux] linux路由表
- [Git]几个常用的git命令
- [Linux] 多进程网络编程监听一个端口