急切想知道局域网中如何判断某台计算机是否在运行?
解决方案 »
- 关于delphi打印预览以及打印格式设置的问题
- 批更新 ApplyUpdates 有问题,先添加新的,再删除原来的 就不对了
- 如何接收UniCode的命令行参数?
- 局域网中的其他机器能否连接到安装sql server 个人版的电脑??
- help,应用服务器总是死机,怎么办呢?急
- 怎样知道按下的键是delete键。在线等待
- 在线等一个ClientSocket出错处理
- 在sql中类型不匹配的问题
- 如何把电子表格中的数据,自动填入另外软件窗口中
- 如何对StringGrid数据行的背景色进行改变或控制?
- 100分跪求:为什么,我在win2003下1024X768分辨率下编的程序,拿到98下面就显示不正常?
- 数组值的循环(焦急等待中啊呀~~~~~~~~~)
以下代码win2000以上可以用,只要判断下面x或mac值就可以了
#include <iphlpapi.h>//要添加iphlpapi.lib文件
#include <winsock2.h>ULONG mlen=6;
ULONG mac[2]={0};
ULONG x=SendARP(inet_addr("10.0.0.1"),0,mac,&mlen);返回0,成功把目标机器的IP转化为MAC地址,输出第三个参数中。
也就是说明该机器开机了。而之推之.....受限于机器把网卡禁用了或不在同网段。自己改为delphi的
这样来判断计算机是否运行