如何在Delphi程序中获取局域网中相关指定IP地址的计算机的硬盘,CPU,内存的使用情况? 如何在Delphi程序中获取局域网中相关指定IP地址的计算机的硬盘,CPU,内存的使用情况? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (1)在其他机器上,各配置一个server端; (2)在本地机器上配置一个client端; (3)通过client端输入指定机器的Ip地址和端口,与server端建立连接, 程序的实现,可以自己做!运用Delphi的clientsocket和serversocket控件,发送一个命令,返回你要的结果。 思路就是 My_first那样的,也可以用UDP,连接上后,通过读注册表和使用函数,反馈回收到的信息,能达到 你的要求 硬盘的使用情况可以得到别的我不清楚对于硬盘,有两种实现途径一种是利用delphi自带的函数,DiskFree,DiskSize不过这需要将远程机的硬盘映射到本地机上这个可以通过dos下的net use来完成你也可以通过winexec来调用net use第二种方法是利用Api函数来实现 Bool GetDiskFreeSpaceEx( LPCTSTR lpDirectory,//指向目标磁盘或目录 PULARGE_INTEGER lpFreeBytesAvailableToCaller,//用户可利用空间 PULARGE_INTEGER lpTotalNumberOfBytes,//总磁盘空间 PULARGE_INTEGER lpTotalNumberOfFreeBytes//剩余磁盘空间);var dirname:pchar; freeavailable,totalspace:TLargeInteger; totalfree:PLargeInteger;begin dirname:=pchar(edit1.text); getmem(totalfree,100); try if GetDiskFreeSpaceEx(dirname,freeavailabe,totalspace,totalfree)<>null then edit2.text:=inttostr(freeavailable); finally freemem(totalfree);end;end;end; 如果让你从新开发C/S系统(类似ERP这样的管理系统),您会选择什么开发语言? DBGrid输入法问题 如何用Query这个控件导出数据 我用的是Delphi 如何在循环中给多个控件辅值 控件传递事件? 初学者的小小问题,望指教 请教大家关于一个导出数据到excel的问题 大侠们,能不能帮我解决一下这个问题? 如何合理地定义用户及权限表呢? with..do 的用法 请问:如何用Delphi制作动态报表? delphi通过80端口,与网上的php页面交互,如何做
(2)在本地机器上配置一个client端;
(3)通过client端输入指定机器的Ip地址和端口,与server端建立连接,
程序的实现,可以自己做!运用Delphi的clientsocket和serversocket控件,发送一个命令,返回你要的结果。
别的我不清楚
对于硬盘,有两种实现途径
一种是利用delphi自带的函数,DiskFree,DiskSize
不过这需要将远程机的硬盘映射到本地机上
这个可以通过dos下的net use来完成
你也可以通过winexec来调用net use第二种方法是利用Api函数来实现
Bool GetDiskFreeSpaceEx(
LPCTSTR lpDirectory,//指向目标磁盘或目录
PULARGE_INTEGER lpFreeBytesAvailableToCaller,//用户可利用空间
PULARGE_INTEGER lpTotalNumberOfBytes,//总磁盘空间
PULARGE_INTEGER lpTotalNumberOfFreeBytes//剩余磁盘空间
);var
dirname:pchar;
freeavailable,totalspace:TLargeInteger;
totalfree:PLargeInteger;
begin
dirname:=pchar(edit1.text);
getmem(totalfree,100);
try
if GetDiskFreeSpaceEx(dirname,freeavailabe,totalspace,totalfree)<>null then
edit2.text:=inttostr(freeavailable);
finally
freemem(totalfree);
end;
end;
end;