⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 用delphi编写后台监控软件.htm

📁 用一下Delphi编写后台监控软件
💻 HTM
📖 第 1 页 / 共 4 页
字号:
              <TR>
                <TD align=middle>
                  <CENTER><IFRAME marginWidth=0 marginHeight=0 
                  src="F:\资料\文字资料\计算机书籍与技术知识\用Delphi编写后台监控软件.files\adjuggler(2).htm" 
                  frameBorder=0 noResize width=470 scrolling=no 
                  height=60>        <script language="JavaScript" src="http://ad4.enet.com.cn/cgi-bin/adjuggler?Pool=eschoolbanner&amp;ajtype=jscript">        </script>      </IFRAME></CENTER><BR></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD>
            <HR color=#a6ae97 SIZE=1>
          </TD></TR></TBODY></TABLE>
      <STYLE>A.article:link {
	FONT-SIZE: 14px; COLOR: #0139ce; LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
A.article:active {
	FONT-SIZE: 14px; COLOR: #0139ce; LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
A.article:visited {
	FONT-SIZE: 14px; COLOR: #0139ce; LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
A.article:hover {
	FONT-SIZE: 14px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
A.red18:link {
	FONT-SIZE: 14px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
A.red18:active {
	FONT-SIZE: 14px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
A.red18:visited {
	FONT-SIZE: 14px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
A.red18:hover {
	FONT-SIZE: 14px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
A.red14:link {
	FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A.red14:active {
	FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A.red14:visited {
	FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A.red14:hover {
	FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A.blue14:link {
	FONT-SIZE: 12px; COLOR: #4c4c4c; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A.blue14:active {
	FONT-SIZE: 12px; COLOR: #4c4c4c; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A.blue14:visited {
	FONT-SIZE: 12px; COLOR: #4c4c4c; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A.blue14:hover {
	FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
</STYLE>

      <TABLE cellSpacing=0 cellPadding=2 width=540 align=center border=0>
        <TBODY>
        <TR>
          <TD class=p12h vAlign=top>
            <TABLE cellSpacing=0 cellPadding=2 width="100%" align=center 
            border=0>
              <TBODY></TBODY></TABLE>
            <TABLE cellSpacing=0 cellPadding=2 width="100%" align=center 
            border=0>
              <TBODY>
              <TR>
                <TD class=p12h vAlign=bottom><CC>
                  <TABLE cellSpacing=0 width=200 border=0>
                    <TBODY>
                    <TR>
                      <TD>
                        <DIV id=school1 style="WIDTH: 500px">
                        <TABLE cellSpacing=0 cellPadding=0 width=200 border=0>
                          <TBODY>
                          <TR>
                            <TD align=left height=18><B><FONT 
                              color=#dc6900>·</FONT></B><A class=zz01 
                              href="http://school.enet.com.cn/eschool/inforcenter/3678_A20040908341846.html" 
                              target=_blank><FONT 
                              color=#dc6900>C++编程中的四个调试小技巧</FONT></A></TD></TR>
                          <TR>
                            <TD align=left height=18><B><FONT 
                              color=#dc6900>·</FONT></B><A class=zz01 
                              href="http://school.enet.com.cn/eschool/inforcenter/3670_A20040908341866.html" 
                              target=_blank><FONT color=#dc6900>躲避骚扰 
                              把QQ摄像头藏起来</FONT></A></TD></TR>
                          <TR>
                            <TD align=left height=18><B><FONT 
                              color=#dc6900>·</FONT></B><A class=zz01 
                              href="http://school.enet.com.cn/eschool/inforcenter/3923_A20040908341853.html" 
                              target=_blank><FONT 
                              color=#dc6900>印前电脑输出50个要注意的地方</FONT></A></TD></TR>
                          <TR>
                            <TD align=left height=18><B><FONT 
                              color=#dc6900>·</FONT></B><A class=zz01 
                              href="http://school.enet.com.cn/eschool/inforcenter/3667_A20040908341894.html" 
                              target=_blank><FONT 
                              color=#dc6900>最新恶意网页地址列表大全</FONT></A></TD></TR>
                          <TR>
                            <TD align=left height=18><B><FONT 
                              color=#dc6900>·</FONT></B><A class=zz01 
                              href="http://school.enet.com.cn/eschool/inforcenter/3781_A20040908341890.html" 
                              target=_blank><FONT color=#dc6900>新奇职业:日入万元的新门路 
                              </FONT></A></TD></TR>
                          <TR>
                            <TD align=left height=18><B><FONT 
                              color=#dc6900>·</FONT></B><A class=zz01 
                              href="http://school.enet.com.cn/eschool/inforcenter/3666_A20040908341909.html" 
                              target=_blank><FONT 
                              color=#dc6900>超酷手段:通过网页攻击客户机</FONT></A></TD></TR>
                          <TR>
                            <TD align=left height=18><B><FONT 
                              color=#dc6900>·</FONT></B><A class=zz01 
                              href="http://school.enet.com.cn/eschool/inforcenter/3667_A20040908341872.html" 
                              target=_blank><FONT 
                              color=#dc6900>自己动手清除电脑中的木马程序</FONT></A></TD></TR>
                          <TR>
                            <TD align=left height=18><B><FONT 
                              color=#dc6900>·</FONT></B><A class=zz01 
                              href="http://school.enet.com.cn/eschool/inforcenter/3666_A20040908341905.html" 
                              target=_blank><FONT 
                              color=#dc6900>怎么盗聊天室的脚本文件</FONT></A></TD></TR>
                          <TR>
                            <TD align=left height=18><B><FONT 
                              color=#dc6900>·</FONT></B><A class=zz01 
                              href="http://school.enet.com.cn/eschool/inforcenter/3780_A20040908341876.html" 
                              target=_blank><FONT color=#dc6900>280万高校毕业生如何就业? 
                              </FONT></A></TD></TR><!--wget finished successful flag-->
                          <TR>
                            <TD align=left height=18><B><FONT 
                              color=#dc6900>·</FONT></B><A class=zz01 
                              href="http://boosen.adsunion.com/adsunion/lnk/;ik=407e5364d181e;pl=pl-17-bigbutton;/?http://h50042.www5.hp.com/homeandoffice/cebit/?jumpid=ex_hphqapcn_CNExhibit/201152CN415025/enet" 
                              target=_blank><FONT 
                              color=#dc6900>惠普邀您体验超High数字生活</FONT></A></TD></TR></TBODY></TABLE></DIV>
                        <DIV id=school2 
                        style="Z-INDEX: 1; VISIBILITY: hidden; POSITION: absolute"></DIV></TD></TR></TBODY></TABLE>
                  <SCRIPT>marqueesHeight=54;stopscroll=false;school1.scrollTop=0;with(school1){  style.width=0;  style.height=marqueesHeight;  style.overflowX="visible";  style.overflowY="hidden";  noWrap=true;  onmouseover=new Function("stopscroll=true");  onmouseout=new Function("stopscroll=false");}preTop=0; currentTop=0; stoptime=0;function init_srolltext(){  school2.innerHTML="";  school2.innerHTML+=school1.innerHTML;      school1.innerHTML=school2.innerHTML+school2.innerHTML;  setInterval("scrollUp()",50);}function scrollUp(){  if(stopscroll==true) return;  currentTop+=1;  if(currentTop==19)  {  	stoptime+=1;  	currentTop-=1;  	if(stoptime==50)   	{  		currentTop=0;  		stoptime=0;  	}  }  else {  		  preTop=school1.scrollTop;	  school1.scrollTop+=1;	  if(preTop==school1.scrollTop){	    school1.scrollTop=school2.offsetHeight-marqueesHeight;	    school1.scrollTop+=1;	  }  }}init_srolltext();      </SCRIPT>
                  </CC></TD></TR></TBODY></TABLE></TD>
          <TD class=p14h width=360>
            <TABLE cellSpacing=0 cellPadding=2 align=right border=0>
              <TBODY>
              <TR>
                <TD><IFRAME marginWidth=0 marginHeight=0 
                  src="F:\资料\文字资料\计算机书籍与技术知识\用Delphi编写后台监控软件.files\adjuggler(3).htm" 
                  frameBorder=0 noResize width=360 scrolling=no 
                  height=300>      <script language="JavaScript" src="http://ad4.enet.com.cn/cgi-bin/adjuggler?Pool=eschoolflash&amp;ajtype=jscript">      </script>    </IFRAME></TD></TR></TBODY></TABLE></TD></TR>
        <TR bgColor=#969696>
          <TD colSpan=2 height=1></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=2 width=580 align=center border=0>
        <TBODY>
        <TR>
          <TD class=p14h><A 
            name=part></A>  后台监控软件,为了达到隐蔽监控的目的,应该满足正常运行时,不显示在任务栏上,在按Ctrl+Alt+Del出现的任务列表中也不显示,管理员可以通过热键调出隐藏的运行界面。要作到这些,必须把当前进程变为一个系统服务,并且定义全局热键。 
            <BR><BR>  一、把当前进程变为一个系统服务: 
            <BR><BR>  目的是在任务列表中把程序隐藏起来。调用API函数RegisterServiceProcess实现。 
            <BR><BR>  二、定义全局热键(本例中定义热键Ctrl+Del+R),步骤: 
            <BR><BR>  1、定义捕获Windows消息WM_HOTKEY的钩子函数,即:procedure WMHotKey(var Msg 
            : TWMHotKey); message WM_HOTKEY; <BR><BR>  2、向Windows加入一个全局原子 
            Myhotkey: GlobalAddAtom(’MyHotkey’), 并保留其句柄。 
            <BR><BR>  3、向Windows登记热键:调用API函数RegisterHotKey实现。 <BR><BR>  三、源程序: 
            <BR><BR>unit Unit1; <BR>interface <BR>uses <BR>Windows, Messages, 
            Forms, Dialogs, Classes, Controls, StdCtrls; <BR>type <BR>TForm1 = 
            class(TForm) <BR>Button1: TButton; <BR>Button2: TButton; 
            <BR>procedure FormCreate(Sender: TObject); <BR>procedure 
            Button1Click(Sender: TObject); <BR>procedure Button2Click(Sender: 
            TObject); <BR>procedure FormClose(Sender: TObject; var Action: 
            TCloseAction); <BR>private <BR>{热键标识ID} <BR>id: Integer; 
            <BR>procedure WMHotKey(var Msg : TWMHotKey); message WM_HOTKEY; 
            <BR>{ Privat-Declarations} <BR>public <BR>{ Public-Declarations} 
            <BR>end; <BR>var <BR>Form1 : TForm1; <BR>implementation <BR>const 
            RSP_SIMPLE_SERVICE=1; <BR>function RegisterServiceProcess 
            (dwProcessID, dwType: DWord) : DWord; stdcall; external 
            ’KERNEL32.DLL’; <BR>{$R *.DFM} <BR><BR>{捕获热键消息} <BR>procedure 
            TForm1.WMHotKey (var Msg : TWMHotKey); <BR>begin <BR>if msg.HotKey = 
            id then <BR>ShowMessage(’Ctrl+Alt+R键被按下!’); <BR>form1.Visible 
            :=true; <BR>end; <BR><BR>procedure TForm1.FormCreate(Sender: 
            TObject); <BR>Const <BR>{ALT、CTRL和R键的虚拟键值} <BR>MOD_ALT = 1; 
            <BR>MOD_CONTROL = 2; <BR>VK_R = 82; <BR>begin <BR>{首先判断程序是否已经运行} 
            <BR>if GlobalFindAtom(’MyHotkey’) = 0 then <BR>begin <BR>{注册全局热键Ctrl 
            + Alt + R} <BR>id:=GlobalAddAtom(’MyHotkey’); 
            <BR>RegisterHotKey(handle,id,MOD_CONTROL+MOD_Alt,VK_R); <BR>end 
            <BR>else <BR>halt; <BR>end; 
            <BR><BR><BR>  {把当前进程变为一个系统服务,从而在任务列表中把程序隐藏起来} <BR><BR><BR>procedure 
            TForm1.Button1Click(Sender: TObject); <BR>begin 
            <BR>RegisterServiceProcess(GetCurrentProcessID,RSP_SIMPLE_SERVICE); 
            <BR>form1.Hide; <BR>end; <BR><BR>procedure 
            TForm1.Button2Click(Sender: TObject); <BR>begin <BR>close; <BR>end; 
            <BR>{退出时释放全局热键} <BR>procedure TForm1.FormClose(Sender: TObject; var 
            Action: TCloseAction); <BR>begin <BR>UnRegisterHotKey(handle,id); 
            <BR>GlobalDeleteAtom(id); <BR>end; <BR>end. <BR><BR><BR>  四、说明: 
            <BR><BR>  在后台监控软件中使用以上功能,可真正实现隐蔽运行,热键调出,便于管理员进行管理。程序在Win98,Delphi5.0中运行通过。 
            <BR><BR></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=5 cellPadding=3 width=580 align=center border=0>
        <TBODY>
        <TR>
          <TD><A 
            href="http://universalmccannafa.allyes.com/main/adfclick?db=universalmccannafa&amp;bid=144,139,30&amp;cid=171,6,1&amp;sid=308&amp;show=ignore&amp;url=http://www.microsoft.com/china/msdn/events/FeatureEvents/2004/SmartClientCaseStudy/index.aspx"><FONT 
            color=#ff0000>展望与深入了解智能客户端开发技术及企业案例分析,即将在6个城市拉开帷幕。快快来注册吧!</FONT></A></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width=580 align=center border=0>
        <TBODY>
        <TR>
          <TD align=right></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=0 cellPadding=0 width=580 align=center border=0>
        <TBODY>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -