自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 问答 (2)
  • 收藏
  • 关注

原创 c#使用OleDb库更改Access数据库的密码

介绍了使用c#中使用OleDb库修改Access数据库密码的实现方式,包括避免易出错的点。 - 注意使用`OleDbConnection`对象时,需要使用*独占方式*打开,使用此种方式打开,才能够修改数据库的密码,方式为在连接字符串中设置参数`Mode=Share Exclusive;` - 如果要更改密码的数据库已经设置了密码,则需要在连接字符串中使用`Jet OLEDB:Database Password='原密码';`的方

2024-04-10 14:41:14 497

原创 MFC之EndDialog、IDOK、IDCANCEL迷思

就会理解为什么MFC默认创建的对话框中,点击确定或取消按钮,窗体会自动关闭了。文章还讲解了关于这个话题的其他一些细节。

2023-12-11 10:30:55 1264

原创 TerminateThread结束进程出错的解决方法

强制结束线程,如果涉及到多线程的问题,可能会造成出错,在这种情况下,可以使用。来结束线程,这样不会使线程出错,同时可以达到线程暂停的目的。函数,先让线程挂起,再使用。

2023-12-11 10:29:27 312

原创 MFC中的主窗口以及如何通过代码找到主窗口

在MFC程序中,可以设置主窗口,主窗口在应用程序类中设置,即设置应用程序类(通常以App结尾,通常包括。设置主窗口,但是该值可以由我们自行修改。主窗口设置之后,可以通过代码来找到主窗口。方法的类),然后通过其成员找到主窗体的指针。一般在MFC工程建立之后,在应用程序类的。函数找到MFC的应用程序类(通常包括。属性,将其设置为主窗口的指针。方法中,会生成代码通过。

2023-11-21 21:41:07 780

原创 MFC中窗口居中显示

对于一个窗体,可以使用其CenterWindow方法将其居中,CenterWindow方法有一个参数,通过其指定居中操作相对应的父窗口。如果要设置居中相对应的父窗体的话,可以将父窗体指针传入pAlternateOwner参数,如果pAlternateOwner参数为NULL,则将窗体在整个屏幕上居中。方法中调用,用于在窗口开始显示时居中,也可以在其他地方使用。方法有一个参数,通过其指定居中操作相对应的父窗口。对于一个窗体,可以使用其。

2023-11-21 17:10:28 1414

原创 Windows程序相同程序实现运行互斥

使用Windows的互斥体`Mutex`可以实现程序的运行互斥,原理为使用为进程建立一个仅为该进程所拥有的互斥体,这个互斥体可以被其他程序检测到,但不可以被其他程序获取,在持有`Mutex`互斥体的程序退出后(包括被结束进程后)该`Mutex`互斥体自动被释放。

2023-11-17 16:09:27 328

原创 MFC程序的CWnd类的派生类直接调用静态方法ShowWindow的问题

在翻看源代码时看到了如下代码:```c++CMainMenuDlg::ShowWindow(SW_SHOWMINIMIZED);```这句代码是直接调用了一个类的ShowWindow函数,那么这句代码有什么作用呢?

2023-11-17 15:54:50 120

原创 python代码封装二进制文件并使用C#调用方案

首先使用Cython库将python代码生成二进制文件pyd,然后使用C#中的pythonnet的Nuget包来进行调用,***python代码中可以使用第三方类库***。## Cython使用### Cython的安装在命令行中使用如下语句即可安装Cython```pip install cython```### pyd文件格式Cython用于编写Python扩展模块,并且拥有较高的执行性能。Cython将源代码转译成C或C++语法后,自动包装上函数调用生成.pyd(或 .so ,因操作

2023-10-08 16:22:51 784

原创 python程序接收命令行参数

python程序接受命令行参数 使用sys.argv来获取命令行参数,其中sys.argv[0]代表脚本本身的名称,sys.argv[1]代表第一个参数,sys.argv[2]代表第二个参数,依此类推。

2023-08-31 16:41:35 409

原创 OpenCV c++ 使用imshow显示灰色窗口

OpenCV使用imshow显示灰色窗口原因是使用了system('pause');函数,只需要将该函数去掉,使用opencv中的对应函数 waitKey(0) 即可实现同样效果。

2023-08-25 13:40:54 563

原创 WPF截图操作及避坑指南

【代码】WPF截图操作及避坑指南。1. 对一个控件进行截图,需要该控件位于一个容器控件中(如Gird或StackPanel中)。2. 截图时会将要截图对象在界面上渲染的结果进行截图,包括位于该空间上的其他元素。比如一张图片Image上面有一个按钮,对Image进行截图,会将按钮一并截取。

2023-07-15 10:15:18 864 1

原创 windows下libmodbus使用攻略

libmodbus使用方法攻略 1. 解压libmodbus源码包。2. (重要)进入libmodbus-3.1.10\libmodbus-3.1.10\src\win32文件夹,运行configure.js,配置源代码中的相关信息3. 将libmodbus-3.1.10\src中的.c和.h源码文件,以及libmodbus-3.1.10\src\win32中生成的config.h文件,拷贝到一个新建文件夹中,文件夹可命名为modbus(名称随意)4. 以Qt为例,新建一个工

2023-03-08 15:06:52 2338 2

原创 javafx 出现错误 Graphics Device initialization failed for : d3d, sw

其中${PATH_TO_FX}是IDEA环境变量,保存了javafx类库的地址(如果地址中有空格,则需要在设置时两端加上双引号"")可以替换为javafx类库的地址。javafx中的需要的dll没有拷贝到java的bin目录中去。1)设置项目结构->库中添加javafx库。

2023-03-02 16:13:59 1952 2

原创 servlet获取multipart/form-data类型POST操作的数据

在使用multipart/form-data方式进行POST操作时,用servlet接收获取的数据,需要在servlet类的上方加上注解@MultipartConfig,然后即可通过request.getParameter()方法获取相应传入的数据。

2023-03-01 14:34:30 1336

原创 C# 纯真数据库读取

C#读取纯真ip数据库的具体代码和使用方法。

2022-09-04 22:36:28 601 1

原创 Python处理PDF文档 合并两个PDF文档 和 截取指定页面

命令行中使用 pip install PyPDF2 来安装相关的类库PyPDF2,这个类库可以用来合并,分割以及叠加不同的PDF文件,操作非常简便,而且可以处理很大的文件。使用方法 py PDFSplitter.py Fild.pdf StartPage EndPage [Output.pdf]使用方法 py PDFCombiner.py File.pdf File2.pdf [Output.pdf]出现异常的提示,忽略即可。...

2022-08-17 21:34:13 851

原创 一文学懂 SQL group by子句 及 having子句

SQL group by 及 having 浅析group by 子句用来将结果经行分组,gruop by中提到的列(属性),其重复值会压缩为一组,对其可以使用聚集函数,在select子句中,出现的列只能是group by中的列,其余只能使用聚集函数。聚集函数SQL中的聚集函数一共有5个,分别为:min(column...) # 求最小值max(column...) # 求最大值sum(column...) # 求和count(column..

2022-04-25 17:53:11 414

原创 Teleye 2022 Q2V1

Teleye 2022 Q2V1功能更新危险操作增加了验证码功能。修正了键盘管理时崩溃的错误。屏幕传输使用传输模型。(测试)添加了SHELL运行任意CLI程序的功能。框架更新重大更新:客户端的发送函数改为各socket通用。软件截图法律声明本软件遵循BOSL协议发布。This software including its source codes,is open-source with commercial purpose,the author reserve its cop

2022-04-05 15:09:54 3896 2

原创 浅析DNS域名解析

DNSDNS是构建在***应用层***上的网络协议,用来将一个域名(Domain)转化为一个IPv4地址。注意,DNS不是一个构建在网络层上的协议,网络层上的协议有IP,ICMP等。DNS甚至其层级比TCP及UDP(传输层)都要靠上。DNS层级DNS主要分为3个层级:根域名服务器:Root DNS Server顶级域名服务器:Top Level Domain Server (TLD Server)普通域名服务器:Authoritative DNS Server根域名服务器根域名服务器是最顶

2022-03-25 23:01:54 3241

原创 Teleye 2022 Q1V2

Teleye 2022 Q1V2该版本是一个重大更新,包括了传输框架的更改。功能更新更新了传输框架,可以经行多个子包的传输,并进行了相关修正。注:在代码上产生了重大影响。下载地址链接:https://pan.baidu.com/s/1QZR1mkBnEp8aX4RxQ_xUwQ提取码:luck法律相关声明请在道德及法律允许的范围内进行研究及使用本软件。请勿将代码用于商业用途及非授权的其他性质用途,违者属于侵犯本人的有关权利。本协议遵循BOSL协议发布,请注意勿侵犯本人的商业权利。Thi

2022-03-04 14:45:17 359

原创 git 更换网站源及仓库教程

git 更换网站源教程原由git说实话,用起来操作还不是很方便,自己也是不太会用。发篇文章记录一下,备忘。原创,转载请注明。教程1. git config --global user.name ”你的用户名“2. git config --global user.email "你的电子邮件"3. ssh-keygen -t rsa -C ”你的用户名“4. 网站设置公钥5. ssh -T "网站地址" 网站地址,github是git@github.com,码云gitee.com是git

2022-01-29 12:26:03 3364

原创 Pe 简单Xor异或加密壳

Pe 简单Xor异或加密壳原由两三天写完了,现在发上来,使用LibPe库经行处理。源码#include <stdio.h>#include <windows.h>#include <winnt.h>#include <string>#include "LibPeH.h"using std::string;//char dcd[0x100] =int main(int prmNbr, char* prmArr[]){ //xo

2022-01-24 21:46:01 2195

原创 Pe 花指令添加器

原由既然要写个Xor的壳子,要往里面添加指令,写个加花器,很简单,2天左右搞完,还是使用我个人的LibPe库。源码#include <stdio.h>#include <Windows.h>#include <winnt.h>#include <iostream>#include <string>#include "LibPeH.h"//using std::cin;//using std::istream;using na

2022-01-23 21:03:52 3065

原创 Pe 简单增加区段

Pe 简单增加区段原由这几天要写个Xor加密的壳子,原来已经写过2遍,但是源码丢掉了,只能很比较无奈的重新再写。但是要增加区段啊,用LordPE增加要修改一些相关的信息,不只是在区段的界面增加一个新的区段,就很麻烦。因此写一个增加区段的工具,很简单,供大家参考。总共用了一天时间写完,速度还可以,因为毕竟有自己写的Pe库,就很方便。代码#include <stdio.h>#include <Windows.h>#include <winnt.h>#inclu

2022-01-21 13:50:16 876

原创 C# Textbox的Text属性数据绑定string 示例

Textbox的Text属性数据绑定string 示例原由最近要写一个捆绑器,用到拖入文件并显示文件地址,要用到数据绑定,其实很简单,请看示例。示例textBox1.DataBindings.Add(“Text”, pthFl, “”);这句话是textBox1控件的Text属性(即显示文本的属性)要绑定pthFl变量,pthFl是个string。可以看到,第1个参数是属性的名称,即Text,用string的形式表示第2个参数是要绑定的数据源头,即pthFl第3个参数,这里数据源不是对象,

2022-01-20 12:42:23 2067

原创 Python 枚举破解非传统zip加密方式 使用栈结构深度搜索

Python 枚举暴力破解非传统zip加密方式 使用栈结构深度搜索7Zip 7z 方面7z.exe x test.zip -pPASSWORD -oOutputDir (-p和-o后紧跟着密码和输出文件夹)x x选项解压文件,后跟文件名-pPASSWORD 为密码-oOutputDir 为输出文件夹名实例:“7z.exe x test2.zip -p”+strNow+ " -o"testDir" -aoa"-aoa为自动重写目录,因为不管正确错误与否,会生成目录,这样下一次尝试解压的时候

2022-01-17 10:38:38 2745

原创 7z 7Zip 命令行压缩,解压缩文件

7Zip下载7Zip的最新版,拷贝7z.exe,7z.dll,7-zip.dll到工作目录下,可以使用7z.exe对文件经行解压缩的操作。解压缩例:7z.exe x test.zip -pPASSWORD -oOutputDir (-p和-o后紧跟着密码和输出文件夹)x x选项解压文件,后跟文件名-pPASSWORD 为密码-oOutputDir 为输出文件夹名可以适用于zip非传统方式加密,在使用python解密时,不能解密非传统zip加密方式来经行加密的文件,因此可以使用7zip来经

2022-01-16 17:51:19 3743

原创 sqli-labs 修改为php 7支持(修改为mysqli系列函数) 教程 及下载

原由sqli-labs是流行的sql注入练习环境,但是由于使用mysql系列函数,所以在php7及以上版本不受到支持,本篇教程来讲解如何修改原版的sqli-labs来使其受到php 7及以上版本的支持。具体操作获取sqli-labs-master.zip原始文件包。使用Ubuntu操作系统对其进行处理,将文件拷贝到Ubuntu系统中,并在其目录下打开Bash。使用Linux命令行工具来对sqli-labs的源代码进行处理。执行bash命令修改源代码mysql_query函数修改sed

2022-01-10 14:45:03 1758

原创 C# 使用HttpWebRequest和HttpWebResponse进行设置和获取Cookie

使用HttpWebRequest和HttpWebResponse进行设置和获取CookieHttpWebRequest的使用方法例: Uri uri; uri = new Uri("www.baidu.com"); HttpWebRequest webRqst = (HttpWebRequest)WebRequest.Create(url); webRqst.Method = "GET";

2022-01-09 12:43:33 5569

原创 源码辅助工具 SourceCodeAssistant(SCA) V2.8 发布

SourceCodeAssistant(SCA)简介源码的辅助工具。可以用来生成复杂的字符串,进行简单的字符串的组合,生成动态调用源码并自动选择相关dll文件,以及可以生成try块的代码。为了发布者这个工具,不知道为什么通不过,修改了老半天。软件功能多样性字符串生成简单字符串组合动态调用Try块生成软件截图下载地址链接:https://pan.baidu.com/s/1ulKLtP1MokaXk1-OqAFkyw提取码:31og...

2022-01-05 09:57:13 396

原创 Windows API用以实现屏幕截图的方法

想基本上不用讲解,注释的比较详细了,可以直接拿去用。struct scrnStrc{ BYTE *bff; int sz;};struct scrnStrc* ScrnCls::getScrnBmp() {//得到设备屏幕 HDC hDc = CreateDC(TEXT("DISPLAY"), NULL, NULL, NULL); int wdth, hght; wdth = GetSystemMetrics(SM_CXSCREEN); hght = GetSystemMe

2022-01-04 11:30:28 3842 3

原创 Punti特征码定位器(原SignatureTest) 2022 Q1V1

Punti 特征码定位器 2022 Q1V1提前给大家拜早年,SignatureTest定位器现正式更名为Punti,仍然开源,希望大家能善用这款工具用于研究而不是搞破坏。功能更新修正了菜单中复制特征码时空选的错误。软件截图下载地址链接:https://pan.baidu.com/s/1sc-clAn_XzObutb8Tu-Ypw提取码:hpny法律相关声明请在道德及法律允许的范围内进行研究及使用本软件。请勿将代码用于商业用途及非授权的其他性质用途,违者属于侵犯作者本人的

2022-01-03 11:02:40 1276 2

原创 告别gh0st Teleye 2022 新年礼物

Teleye是新开发的,服务端基于C#,客户端基于Visual Studio C++的远控,项目由本人独立开发,旨在取代gh0st,提供以适用于更高版本的Visual studio的开发可能。架构设计更清晰,使项目更容易阅读和维护。

2021-12-29 06:37:59 643

原创 Teleye V9.02 原创 增加文件传输功能

功能更新增加了文件传输的功能。注意事项请在道德及法律允许的范围内进行研究及使用本软件。请勿将代码用于商业用途及非授权的其他性质用途,违者属于侵犯本人的有关权利。下载地址软件截图...

2021-02-18 20:49:52 262

原创 原创 PESignatureCopy V1.11 发布

前言这个源码在我博客园的Blog上发布过了,这一次重新发布一下,图是一样的,没有新做图,但是重新编辑的。功能说明复制32位PE文件的数字签名。注意事项请在道德及法律允许的范围内进行研究及使用本软件,请勿将代码用于商业用途。下载地址链接: https://pan.baidu.com/s/1FfUO7uHzE55wMn0GdwVvBQ 提取码: gkjc 复制这段内容后打开百度网盘手机App,操作更方便哦软件截图...

2021-02-09 05:54:33 391

原创 原创 UrlGetter V1.43 百度网址获取器

程序功能获取百度的搜索结果,提取搜索结果中的网址链接并解析成为原始地址。程序细节使用正则表达式匹配获取搜索结果中的网页链接,其形式为:https://www.baidu.com\link?url=XXXXX…,使用的匹配模式字符串为http://www.baidu.com/link?url=(\w|\d|-|_)*...

2021-01-28 00:19:27 15790

原创 TeleyeControlor V8.7 修复广域网上线 增加显示延时功能

功能更新修复了广域网的上线问题。增加了显示延时的功能。注意事项请在道德及法律允许的范围内进行研究及使用本软件。下载地址链接:https://pan.baidu.com/s/1x6BEW6vHILKsKLMFXvwKbw提取码:n0ay复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V4的分享软件截图...

2021-01-13 19:00:54 388

原创 TeleyeControlor V8.69 重构键盘记录功能发布 By:Yose

功能更新优化了键盘记录的功能,改即时传输(丢包问题)为分次传输。修正了无法卸载客户端的错误。注意事项请在道德和法律允许的条件下使用本软件。下载地址链接:https://pan.baidu.com/s/1mIWcOWeVBlc7WXDffMvcsg提取码:8grm复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V4的分享软件截图...

2021-01-11 20:56:21 139

原创 YoseZang 原创 特征码定位器 SignatureTest V6.36 Rls 发布

功能更新调整了主窗口的界面,使路径显示更完全。优化了中文路径生成和读取记录文件的功能。注意事项请在道德及法律允许的范围之内使用本软件。下载地址链接:https://pan.baidu.com/s/1_Fpa_STkz3qvJ54fknW9kw提取码:2br3复制这段内容后打开百度网盘手机App,操作更方便哦软件截图...

2021-01-11 01:48:04 277

原创 TeleyeControlor V8.47版本发布 更改Socket框架

主要功能更新修改了发送数据的Socket架构。增加了try块,提高了程序容错性。注意事项请在道德和法律的允许范围内使用本软件。软件截图

2021-01-08 16:49:45 574 4

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除