下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

在Delphi中编写后台监控软件的操作步骤

作者:课课家教育     来源: http://www.kokojia.com点击数:1549发布时间: 2017-02-25 15:00:22

标签: 编程代码操作系统开发环境

大神带你学编程,欢迎选课

  “真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点,Delphi一直是程序员至爱的编程工具。今天小编要给大家带来的一篇教程,在Delphi中编写后台监控软件的操作步骤。

  一般情况下,为了可以达到隐蔽监控这一个目的,后台监控软件应该满足应用程序早正常运行的时候,并不显示在任务栏上面。除此之外,我们在同时单击Ctrl+Alt+Del快捷键出现的任务列表里面同样也不显示出来。那么这个时候管理员就可以调出隐藏起来的运行界面了,只需要通过热键就可以实现了。假如说我们真的需要做到上面这些操作的话,就一定要将当前的进程(计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础)转变成为一个系统服务才可以。另外一个方面,我们还要定义一些全局的热键。

  操作步骤一:进程变系统服务

  刚刚小编已经说了,我们首先要做的就是将当前的进程转变成为一个系统服务。系统服务是一种应用程序类型,它在后台运行。有人就会问小编,为什么要这样子操作呢?那是因为我们需要在任务列表里面将应用程序隐藏起来哟,我们仅仅只需要调用一下API函数里面的RegisterServiceProcess就可以实现这一个步骤了。

  操作步骤二:定义全局热键

  在这一个示范例子里面,小编将会为大家定义一下Ctrl+Del+R这一个热键的。其实操作步骤还是较为简单的,主要有三个,具体如下:

在Delphi中编写后台监控软件的操作步骤_编程代码_操作系统_开发环境_课课家

  1、首先我们先定义一下捕获Windows消息里面的钩子函数WM_HOTKEY。简单来说,就是procedure WMHotKey(var Msg : TWMHotKey); message WM_HOTKEY;

  2、然后我们就要向Windows里面加入一个全局原子,即 Myhotkey: GlobalAddAtom(’MyHotkey’)。除此之外,我们还要保留它的句柄。

  3、最后我们只需要向Windows登记一些热键就可以了。执行以下的操作就可以了实现了。具体操作:调用API函数里面的RegisterHotKey。

  操作步骤三:编程代码

  好了,接下来小编就要为大家演示一下具体的编程代码了,具体的编程代码,如图所示:

第一页编程代码第二页编程代码第三页编程代码

  操作步骤四:具体说明

  最后小编在这里还要和大家简单的说明一下吧,当我们在后台监控软件里面使用了上面几种功能以后,那么就可以真正的实现隐蔽运行,热键调出的功能了。这样子操作起来的话,就更加方便管理员进行管理了。还有一个方面,那就是上面的应用程序小编是在Delphi5.0,Win98这一个开发环境里面运行通过的哟。

  小编结语:

  以上是今天的编程语言的教程了,介绍了在Delphi中编写后台监控软件的操作步骤,希望这对你有所帮助。如果你也有这样的需要,那就赶快来学习一下吧。如果大家喜欢课课家教育的话,不妨可以推荐更多的朋友来哟!

赞(21)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程