The third day.战争才刚刚开始。Fighting 是不变主旋律。今天周末,长沙天时雨时晴,未外出,基本在实验室呆着。接触内容略多,慢慢做个总结。先前不太明白Delphi和Pascal语言关系,今天看书,有一句话算是解除了我疑惑:Delphi是以Object Pascal语言为基础可视化开发工具;这关系就像eclipse和java一样。Delphi开发程序主要有3种:1、图
Property是一个很有意思语法特性,它使得方法具有了字段调用特征,并赋予字段执行动作能力。如果你使用过C++ Builder来写基于VCL程序,我想很多人都会注意到这样一点,比如:edt.Text = "test"; 这个时候edt文本框内容会随之改变,但是“理论”上Text应该只是改变了Text所在内存数据而已,为什么会导致窗口更新界面着一些列动作?这就是因为Property这一
转载 2024-07-10 12:25:34
60阅读
 需求:             如果用户点击微信登录并且绑定手机号码,校验通过则登录。     2、如果 退出登录,再次进来选择登录方式, 只需点微信登录,便可以登录 方法:      1 if($config['bw'] == "weixin" && !isset($_SESSION
转载 9月前
29阅读
在windows原生应用程序开发中,经常伴随多线程使用,多线程开发很简单,难点就是在于线程同步,在Delphi中提供了VC中不具备一个过程Synchronize,使用起来非常方便,解决了很多VC开发中碰到常见问题,但是在看了很多Delphi代码后,发现很多人对于Synchronize理解还是有问题,不能很好地正确使用Synchronize过程,本文对Synchronize过程使用提出
GetCurrentProcessID 得到当前进程ID OpenProcessToken 得到进程令牌句柄LookupPrivilegeValue 查询进程权限 AdjustTokenPrivileges 判断令牌权限 要对一个任意进程(包括系统安全进程和服务进程)进行指定了写相关访问权OpenProcess操作,只要当前进程具有SeDeDebug权限就可以了。要是一个用户是Ad
转载 2024-02-27 19:40:35
92阅读
var  ProcessHandle, PID: longword;  begin  GetWindowThreadProcessId(FindWindow('Shell_TrayWnd', nil), @PID);//获取cPID  Proce
原创 2023-08-31 10:47:47
214阅读
# 如何在Python中使用OpenProcess 本文旨在指导开发者如何在Python中调用Windows API函数OpenProcess,以实现进程操作与管理。对于初学者来说,直接接触API可能会感到有些复杂,因此我们会逐步分解流程,并通过示例代码逐步引导你实现。 ## 整个流程概览 在开始实现之前,我们首先来看一下整个流程概览: | 步骤 | 描述
原创 9月前
83阅读
//声明: {返回进程句柄} OpenProcess( dwDesiredAccess: DWORD; {訪问选项} bInheritHandle: BOOL; {是否能继承; True 表示能用 CreateProcess 继承句柄创建新进程} dwProcessId: DWORD {指定进程
转载 2017-04-14 17:37:00
177阅读
2评论
【笔记】OpenMPI基本使用1介绍在 90 年代之前,对不同计算架构写并发程序是一件困难而且复杂事情。当时,虽然很多软件库可以帮助写并发程序,但是并没有一个大家都接受标准。在当时,大多数并发程序出现在科学研究领域。其中最广为接受模型就是消息传递模型。那么,什么是消息传递模型呢?它其实是指程序通过在进程间传递消息(消息可以理解成带有一些信息和数据一个数据结构)来完成某些任务。在实践中,
转载 2024-10-31 20:38:21
47阅读
目录零、原理简介一、调试进程二、设置断点三、监听消息四、处理异常  逆向开发经常有这个需求:拦截局部数据。一般做法是hook,通过修改代码流程来获得数据。还有一种办法是下断点调试。这里聊聊怎样通过下断点来拦截局部数据。零、原理简介  下断点拦截数据,原理就是对目标进程进行下断点调试。  设置断点原理就是在某个地址写入0xCC。对某个地址设置断点之后,当被调试目标进程运行到这个地址,就会报错
一、引言老猿原来进行C和C++开发主要是基于windows环境,目前要在统信UOS操作系统环境下编译opencv应用程序,其环境设置与windows环境下变化很多,今天就来介绍一下在统信UOS linux下opencv应用编译时头文件和库文件路径查找多种设置方法。二、环境介绍老猿机器操作系统是统信UOS 64位linux Debian系操作系统,opencv安装版本是opencv4.3
//分析结果 WM_AnalysisResult = WM_USER + 1009; SendMessage(G_MainHandle, WM_AnalysisResult, 0, 0); procedure WMAnalysisResultUpdate(var AMessage: TMessage
转载 2017-05-18 15:19:00
85阅读
2评论
VirtualTreeview强大,毋庸置疑,不过,你能给演示演示,也不错,就是刚下来,只有一个可执行程序,感觉像病毒。最近比较忙,没有上网,现在把我研究结果和大家通报下,方便新手学习,避免走弯路和浪费时间。我用到功能粗略研究了下,以下是我测试结果,可能和高手结果不同,请不要鄙视。首先说
转载 2015-06-30 00:14:00
228阅读
2评论
---- 在DELPHI中,有两种方法可用于调用一个储存在DLL(动态链接库)中过程。 ---- 一、 调用方法 ---- 1、静态调用或显式装载使用一个外部声明子句,使DLL在应用程序开始执行前即被装入。例如: Function instring (sourcestr: Pchar ; check: char): integer; far; external ‘
转载 2024-07-07 06:47:11
70阅读
原理 在没有调试器情况下,程序默认没有 “调试权限” ,在默认权限下使用 OpenProcess 已 PROCESS_QUERY...
原创 2022-07-19 10:10:21
143阅读
添加日期和时间在format属性中设置格式 yyyy-MM-dd HH:mm:ss 注意大小写,否则不准。在kind属性中,设置kind 为dtkdate.dtp_begin.DateTime := StrToDateTime(FormatDateTime('yyyy-MM-dd 00:00',Now())); dtp_end.DateTime := StrToDateTime(F
原创 2013-06-03 09:44:04
705阅读
    (* 关键工序控制开始处 *)    (* 检查送下一工序内容时,前面应该做工序是否都做了 *)        (* ----------------------------------------------------------------------------
原创 2015-01-15 08:30:39
2117阅读
樊伟胜
转载 2019-08-20 19:39:00
129阅读
2评论
delphi之self 在使用delphi对象技术时候,经常会看到一个词汇:self,它到底指的是什么呢? 我们还要从对象与类关系谈起。 类是对将要创建对象性质描述,是一种文档。这很重要: 类只是一段描述性文字,它并不会真去分配内存,无论在其中定义多少变量。 如果打个比方, 类就是图纸
转载 2018-08-14 19:16:00
62阅读
2评论
了解BPL和DLL关系将有助于我们更好地理解DELPHI在构件制作、运用和动态、静态编译工作方式。对初学DELPHI但仍对DELPHI开发不甚清晰朋友有一定帮助。第一部分:有关包介绍 一般我们编写编译一个DELPHI应用程序时,会产生一个EXE文件,也就是一个独立WINDOWS应用程序。很
转载 2017-03-08 11:47:00
384阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5