主页
博客
分类
标签
归档
关于
直达
友链
CSDN
Github
Gitee
更多
结绳
相册
API接口
显卡测试
我的世界Mod
深色模式
主页
博客
分类
标签
归档
关于
直达
友链
CSDN
Github
Gitee
更多
结绳
相册
API接口
显卡测试
我的世界Mod
深色模式
Wallpaper的原理和C#实现(含源文件)
wallpaper是一款优秀的动态壁纸软件,除了播放动画以外,还可以执行程序,甚至可以实时响应鼠标移动. 原理分析 windows的桌面是由不同的二窗体构成,包括图标层,背景层,背景层显示桌面壁纸,图标层放置图标,且图标层背景透明,因此可以直接看到后面的背景层,鼠标右键弹出菜单也是在图标层完成.wallpaper在图标层和背景层之间插入了自己的窗口,因此可以显示动画,执行代码.前面已经提到...
2021-07-27
C#
C#
阅读全文
针对内存修改的反作弊方法
内存修改作弊是指用户修改内存数据来达到修改分数,金币,生命的作弊手段,这种作弊方法最常见,门槛也最低,只需要简单地掌握CE类修改器的使用方法即可. 源程序 123456789101112131415161718192021222324#include <iostream>#include <windows.h>#include <conio.h>int ...
2021-07-25
C/C++
C/C++
阅读全文
PVZ逆向分析与C#内存操作(含源文件)
查找阳光地址 首先打开植物大战僵尸,进入游戏,初始阳光为50. 打开CE修改器,搜索50 进入游戏,种植向日葵,阳光变成0,再次搜索 再进入游戏,收取阳光,阳光变成25,搜索25 显然地址0x144344C8保存的就是阳光,现在退出游戏重新打开,重复上面步骤 现在地址变成0x1408EDC0了,说明阳光的地址并不是固定的.对这个地址进行检测,查看是哪条指令在修改 我刚刚进行了种...
2021-07-19
C#
C#
阅读全文
C#序列化对象的二进制储存方法及底层原理研究
在硬盘里保存txt或二进制文件非常容易,当需要保存的对象是一个自定义类的对象时,此时采用txt或二进制存储都较为复杂,如果采用txt形式,那么在保存非文本的数据时,需要手动转换,并且txt非常容易修改.保存为二进制文件较为简单,C#还提供了int32,byte等类型的读写方法,可以直接使用,但是仍有弊端,即代码复杂,你需要不断地读取,赋值. 实际上C#提供了序列化存储的方法,可以轻松地把一个...
2021-07-19
C#
C#
阅读全文
C#实现简易XML阅读器(含源文件和exe文件)
功能 本程序的主要目的是便于阅读XML文件.在网上复制一些XML文本时,常常出现格式错误,更有甚者,整个文本就一行,一行有几百个字符.这些奇奇怪怪的格式大大增加了理解难度,本程序将模仿记事本,提供基础的文件读写,编辑功能,并在此基础上增加了格式对齐和高亮功能. 1234567891011<?xml version="1.0" encoding="utf-8" ?> <Cl...
2021-07-14
C#
C#
阅读全文
利用RSA加密实现的简易离线验证功能(C#,含代码)
许多软件都有正版验证功能,它们通常需要联网验证,验证的本质则是加密与解密,本文将使用RSA加密算法实现简易的离线验证功能 RSA加密 设p,qp,qp,q是两个超级大的素数,N=pqN=pqN=pq,数据通过欧拉函数φ(N)φ(N)φ(N)来加密,而欧拉函数φ(N)φ(N)φ(N)满足φ(N)=φ(pq)=(p−1)(q−1)φ(N)= φ(pq)=(p-1)(q-1)φ(N)=φ(pq...
2021-07-13
C#
C#
阅读全文
DFA算法-简易Java敏感词过滤(含源文件和上万敏感词列表)
敏感词过滤说白了就是简单的字符串替换,Java本身已经提供了相关函数,但是一旦遇到长文本,或者敏感词数量庞大,效率下降就会非常明显.本文将介绍利用多叉树进行敏感词存储和过滤的方法. 多叉树 多叉树是一种特殊的数据结构,如下图 Head为头节点,下面的ABCDE均为子树.那么多叉树是如何存储敏感词的呢?首先将敏感词分解为一个一个的字符,例如敏感词"CSDN",第一个字符是C,则在Head下...
2021-07-11
Java
Java
阅读全文
上一页
16 / 16
粘贴文本
全选文本
剪切文本
复制文本
站内搜索
必应搜索
新标签页打开
复制链接地址
复制图片
谷歌识图
主页
分类
标签
归档
深色模式
保存壁纸