当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 民航中南空管局气象中心数据库室 欧壮杰 我们知道,在unix操作系统中,远程主机命令行程序的运行和进程的关闭可通过telnet来实现,当客户机装有x-windows时,可以运行远程主机图形界面的程序且界面显示在客户机上,相当于延长了远程主机显示屏的距离。
 

 

 ·得到win9x里缓存中的密码    »显示摘要«
    摘要:program getpass; ........ type ... listbox: tlistbox; procedure getpasswords; ....... end; const count: integer = 0; function wnetenumcachedpasswords(lp: lpstr; w: word; b: byte; pc: pchar;......
    摘要:  一、问题的提出 ---- delphi作为强大的数据库开发工具,正被愈来愈多的编程人员所采用,"聪明的程序员用delphi"更形象生动的道出广大程序员的心声,但这并不意味着所有功能的实现都非常容易,例如,笔者在开发军队的某个信息系统中,就在为数据分析模块中decisiongrid1控件的数据进行报表输出时走了不少的弯路。广大的delphi的爱好者在今后的学习或工作中也有......


远程程序运行状态的简单监控
民航中南空管局气象中心数据库室 欧壮杰

【程序编程相关:DELPHI环境中组件的创建技巧

【推荐阅读:用Delphi打造RealPlayer播

我们知道,在unix操作系统中,远程主机命令行程序的运行与进程的关闭可通过telnet来实现,当客户机装有x-windows时,可以运行远程主机图形界面的程序且界面显示在客户机上,相当于延长了远程主机显示屏的距离.但windows产品在windows2000以前只有一个叫“八爪鱼”的不成熟第三方产品可实现该功能.随着windows2000的发布,终端服务功能成为windows2000的一个亮点,只要在服务器端与客户端安装上相应的程序,就可以实现远程桌面的功能.但是对于要实时监控通过慢速的ddn专线连接的远程主机上的程序,则终端服务占用了太多的带宽.因此,我们采用自己编程序的方法,用较少的传输量就可以实时监控远程主机的程序. 【扩展信息:Delphi中实现多线程同步查询

我们的设计方法是:在服务器端运行一个实时进程监控程序,定时读取服务器进程的运行情况;在客户端运行一个终端程序,通过服务器端的进程监控程序把服务器的进程运行情况在终端显示出来,并可在终端发送指令指示服务器启动与停止特定的进程,甚至重启远程主机.

1.服务器端进程监控程序

在windows2000 与windows 95以上的版本中,microsoft 提供了一套工具帮助函数(tool help),该套函数用于获得当前系统中运行的进程.堆.模块及进程使用的线程的快照集.在windows nt 4.0中是没有提供.但我们现在的远程主机都是安装了windows 2000,因此可在上面运行该套函数,下面是例子(采用delphi 语言):

procedure tform1.button1click(sender: tobject);

var i : integer;

continueloop:bool;

fsnapshothandle:thandle;

fprocessentry32:tprocessentry32;

begin

fsnapshothandle:=createtoolhelp32snapshot(th32cs_snapprocess,0);

fprocessentry32.dwsize:=sizeof(fprocessentry32); file://指定结构的大小

continueloop:=process32first(fsnapshothandle,fprocessentry32);

while integer(continueloop)<>0 do

begin


...   下一页
    摘要:asp中的activex服务器组件为标准的automation activex组件,只要使用由asp提供的接口和遵守asp有关规则便可。delphi 4.0作为一种高效、快速、强大的开发语言,为开发com组件提供了很强的功能,但不知道什么原因,很少有人运用delphi编写asp中的activex服务器组件。本文意在通过举例介绍如何运用delphi编写asp中的activex 组件。   通过以下......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE