Delphi制作DLL一 Dll的制作一般步骤 二 参数传递 三 DL
转载
2013-04-06 17:04:00
750阅读
武林外传怪物血量,坐标读取(注入)附部分源代码type{定义一个结构,也就是说长跳转的机器代码,即JMP xxxxxxxx,跳转的机器代码是E9(操作码)+跳转的偏移量,偏移量是这样定义的,目的地址-(源地址+5),并不是直接的目标地址,这个结构定义,JmpCode,跳转的操作码,也就是E9,JmpAddr,偏移量(4字节),JmpNop,空操作的代码,即90,为什么要加JmpNop,因为一般的变
Delphi Thread 线程代码分析 Delphi中有一个线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本上都是对TThread类的几个成员作一简单介绍,再说明一下Execute的实现和Synchronize的用法就完了。然而这并不是多线程编程的全部,我写此文的目的在于对此作一个补充。 线程本质上是进程中一段并发运行的代码。一个进程至
转载
2024-04-30 02:19:15
170阅读
本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教。 一:select模型 二:WSAAsyncSelect模型 三:WSAEventSelect模型 四:Overlapped I/O 事件通知模型 五:Overlapped I/O 完成例程模型 六:IOCP模型 老陈有一个在外地工作的女儿,不能经常
转载
2017-02-01 06:23:00
197阅读
我有一个在Delphi 2007中开发的win32应用程序的工作钩子dll代码。从那时起,我将应用程序移植到Delphi xe3,但现在hook dll或注入函数不起作用。 hook dll替换了winsock数据发送和检索UDP和TCP的功能。请指导。 注射功能 Function InjectDl
转载
2020-12-25 13:41:00
624阅读
2评论
转载
2019-08-12 23:37:00
352阅读
2评论
unit paswordtopdf; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons, ExtCtrls, Ole
原创
2021-07-09 13:46:39
650阅读
Delphi IDE中包含一个Data Explorer的组件,如下图所示:该组件基于dbExpress(包含TSQLConnection、TSQLDataSet、TSQLQuery、TSQLStoredProc、TSQLTable、TsqlServerMethod、TSQLMonitor、TSimpleDataSet)。但是因为该组件只提供了各种数据库的抽象驱动,没有提供底层的与数据库直接交互的
unit UWaterMark; interface uses {$IFNDEF DELPHIXE2ANDUP} windows,SysUtils,classes,graphics,Gdiplus; {$ELSE} winapi.windows, System.SysUtils,System.Cla
转载
2020-12-27 17:56:00
343阅读
2评论
[代码]
转载
2010-07-08 16:57:00
198阅读
2评论
启用导航到反编译源 支持vs 2017以上版本一、开启“启用导航到反编译源” “工具”>“选项”>“文本编辑器”>“C#”>“高级”>“启用导航到反编译源(试验)”启用完成后,就可以使用快捷键F12查看源代码二、举例说明:usingSystem;usingSystem.Collections.Generic;usingS...
原创
2023-05-06 14:43:58
2724阅读
Delphi制作DLL一 Dll的制作一般步骤二 参数传递三 DLL的初始化和退出清理[如果需要初始化和退出清理]四 全局变量的使用五
转载
2023-08-31 10:28:55
0阅读
<一>在Delphi中静态调用DLL top 调用一个DLL比写一个DLL要容易一些。首先给大家介绍的是静态调用方法,稍后将介绍动态调用方法,并就两种方法做一个比较。同样的,我们先举一个静态调用的例子。 unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics,
Controls, For
转载
2024-02-22 22:33:06
329阅读
//MyInt.pasunit MyInt;interface{$IFNDEF MYLIB}function MyAdd(a,b:integer):integer ;stdcall;{$ENDIF}implementation{$IFNDEF MYLIB}function MyAdd; extern... Read More
转载
2015-01-26 11:54:00
323阅读
2评论
...var hwnd:THandle; F:FLASHWINFO;begin ... if hwnd>0 then begin F.cbSize:=sizeof(FLASHWINFO); F.hwnd:=hwnd; F.dwFlags:=FLASHW_ALL or FLASHW_STOP; F.uCount:=4; F.dwTimeout:=250; if not IsWindowVisi...
转载
2010-04-14 10:52:00
109阅读
2评论
DelphiMVCFrameWork 是个开源的框架,Star 已经1.1K+了,在Pascal里算比较高了。https://github.com/danieleteti/delphimvcframeworkDelphiMVCFrameWork框架的网络通信也是基于Delphi WebBroker技术(早期版本是基于IOComp),使用REST架构。正如框架名称,采用服务端的MVC架构
说明:1)TTtimer控件 TTtimer控件的实质是调用WindowsAPI定时函数SetTimer和KillTimer来实现的,并简化了对WM_TIMER消息的处理过程。通过设置OnTimer事件和Interval属性,我们可以很方便的产生一些简单的定时事件。2)Sleep函数 Sleep...
原创
2021-07-21 11:48:34
238阅读
program Project1;uses Windows, Messages, SysUtils; procedure DeleteMe; var BatchFile: TextFile; BatchFileName: string; ProcessInfo: TProcessInformatio...
原创
2021-07-21 11:34:34
103阅读
delphi 编写和调用dll文件Windows 的执行文件可以划分为两种形式程序和动态连接库 (DLLs)。一般程序运行是用.EXE文件,但应用程序有时也可以调用存储在DLL的函数。 在如下几种情况下,调用DLL 是合理的: 1) 不同的程序使用相同的DLL ,这样只需要将DLL 在内存中装载一次,节省了内存的开销。 2) 当某些内容需要升级的时候,如果使用DLL
转载
2024-05-08 14:12:17
83阅读
清除Windows图标缓存的代码:procedure RebuildIconCache;....const sr_WindowMetrics='Control Panel\Desktop\WindowMetrics\'; sr_ShellIconSize='Shell Icon Size';function WindowsDir:string;var buffer: array [0..25
转载
2014-04-02 09:50:00
173阅读
2评论