自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 mac系统编译FreeRDP

复制库文件 /usr/local/opt/openssl@1.1/lib/libssl.1.1.dylib,libcrypto.1.1.dylib到dylib/lib/目录。编译成功后文件在FreeRDP源目录下–client/Mac/cli目录MacFreeRDP.app。进入MacFreeRDP.app/Contents/MacOS目录修改库引用。将解压Xcode.app拖拽到系统APPLICATION目录。进入MacFreeRDP.app/Contents/新建文件夹 dylib/lib/

2023-12-14 11:05:04 584

原创 Delphi使用ZwQueryKey根据注册表句柄HKEY获取注册表路径

Hook注册表读写后,需要根据注册表项名称(注册表路径)做一些判断,但是hook只能拿到注册表句柄HEY,必要根据HEY获取注册路径。ntdll.dll中ZwQueryKey函数可以根据句柄获取一系列注册表信息,其中KeyNameInformation代表注册表项名称的信息。调用过程很简单,32位测试正常,64位下没通过。排查ZwQueryKey函数定义参数是否在64位下大小是否与VS一致,没发现问题。最后检查ZwQueryKey返回结果是80000002,数据对齐错误。转换为Delphi定义。...

2022-08-30 09:56:20 230

原创 判断USB打印机离线状态

项目需要判断USB打印机状态,使用GetPrinter得到的打印机状态一直为0。观察操作系统打印机显示,点打印机属性后发现,离线状态的USB打印机硬件tab是空的,也就是说没有检查到打印机硬件信息。因此试想能不能通过硬件信息判断打印机离线状态。查找打印机在注册表中对应的信息,发现SYSTEM\CurrentControlSet\Control\Print\Printers下能看到USB打印机对应的设备InstanceID。...

2022-08-23 15:57:59 455 1

原创 delphi 版本变化和版本判断从Free Pascal 到 Delphi 10.4 Next

一直使用delphi7,毕竟多年收集的控件在高版本上会有各种问题,只是偶然下载高版本主要处理64位及delphi乱码问题,更多的时候直接用vs编写delphi不好实现的功能,供delphi调用。因此对delphi版本很多时候很茫然。最近看mORMot的代码,正好看到delhphi版本的判断,很直观了解delphi版本变化情况,记录下来。......

2022-08-15 14:44:20 638

自己写的tcp转发代理软件,经测试非常稳定

自己写的tcp转发代理软件,经测试非常稳定,可配置多端口转发。一组转发对应2个线程,基于asio异步模式。

2020-11-17

空空如也

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

TA关注的人

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