局域网控制有关问题(socket)
局域网控制问题(socket)
实现此类一般是C/S結構的﹐
最好不用這種結構
怎么實現局域網中對別的主機的關機﹐重啟等操作。
VC實現。煩請告訴我一般API也行。
有沒有類似的源碼?
問題再具體的描述一下﹕
1﹕對局域網中的機器控制關機﹐重啟等操作時
一般都是C/S模式的﹐從客戶端發送命令﹐服
務端執行。
不知道這種方式如何做?要求用socket。
如沒有源碼。給出一些思路和實現的API也行。
2﹕在網上搜索﹐發現LanHelper不用在每台主機上
裝客戶端。就可以對局域網中的機器實行控制。遠
程關機﹐重啟之類的。
有沒有類似的源碼或者如何實現的原理。
謝謝各位了。
以下是lanhelper的一些描述。
下载安装之后,先使用LanHelper扫描一下网络。
LanHelper提供有几种扫描方法,因为远程关机
只能在局域网中有效,在此选择“扫描局域网”
进行扫描,扫描之后就可以在列表当中看到局域
网中所有在线的电脑的计算机名称和操作系统等
许多信息。然后选择其中的一个操作系统为Win2000的
电脑SJSERVER,点击菜单“工具/远程关机”,
出现“远程关机”对话框。在该对话框中打开复选项
“登录到远程机器”,然后就可以在“用户名”和“密码”
框中输入用来关机的账号。一般只有具有系统管理员
权限的账号才能执行远程关机操作,所以要输入电脑
SJSERVER上的系统管理员账号的用户名Administrator
和相应的密码,然后在选项框中“在这之后关闭”
输入60设置关机时间为60秒,最后点击确定按钮。
接着会弹出来一个对话框,点击确定就可以打开操作
的记录文件查看,第一行是“2003-10-23 22:18:22
远程关机 sjserver, succeed”,意思就是已经搞定啦。
呵呵,这就是说现在我们可以杜绝使用shutdown.exe关机
的隐患,只有系统管理员可以成功的执行远程关机操作。
这也免去了为了可以远程关机而一个个电脑的修改本地安全策略之苦。
------解决方案--------------------
命令行就可以关机了,或者用WinExec执行上面的远 程关闭命令.这需要被控的客户机开启ipc服务.
不过ipc访问远程关机不适用于XP,原因可能是XP的防火墙问题.
------解决方案--------------------
代码给你的那个链接里不就有吗?
或者按楼上说的方法,用 shell 的方式执行
------解决方案--------------------
强贴留名!
------解决方案--------------------
IPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIP
实现此类一般是C/S結構的﹐
最好不用這種結構
怎么實現局域網中對別的主機的關機﹐重啟等操作。
VC實現。煩請告訴我一般API也行。
有沒有類似的源碼?
問題再具體的描述一下﹕
1﹕對局域網中的機器控制關機﹐重啟等操作時
一般都是C/S模式的﹐從客戶端發送命令﹐服
務端執行。
不知道這種方式如何做?要求用socket。
如沒有源碼。給出一些思路和實現的API也行。
2﹕在網上搜索﹐發現LanHelper不用在每台主機上
裝客戶端。就可以對局域網中的機器實行控制。遠
程關機﹐重啟之類的。
有沒有類似的源碼或者如何實現的原理。
謝謝各位了。
以下是lanhelper的一些描述。
下载安装之后,先使用LanHelper扫描一下网络。
LanHelper提供有几种扫描方法,因为远程关机
只能在局域网中有效,在此选择“扫描局域网”
进行扫描,扫描之后就可以在列表当中看到局域
网中所有在线的电脑的计算机名称和操作系统等
许多信息。然后选择其中的一个操作系统为Win2000的
电脑SJSERVER,点击菜单“工具/远程关机”,
出现“远程关机”对话框。在该对话框中打开复选项
“登录到远程机器”,然后就可以在“用户名”和“密码”
框中输入用来关机的账号。一般只有具有系统管理员
权限的账号才能执行远程关机操作,所以要输入电脑
SJSERVER上的系统管理员账号的用户名Administrator
和相应的密码,然后在选项框中“在这之后关闭”
输入60设置关机时间为60秒,最后点击确定按钮。
接着会弹出来一个对话框,点击确定就可以打开操作
的记录文件查看,第一行是“2003-10-23 22:18:22
远程关机 sjserver, succeed”,意思就是已经搞定啦。
呵呵,这就是说现在我们可以杜绝使用shutdown.exe关机
的隐患,只有系统管理员可以成功的执行远程关机操作。
这也免去了为了可以远程关机而一个个电脑的修改本地安全策略之苦。
------解决方案--------------------
命令行就可以关机了,或者用WinExec执行上面的远 程关闭命令.这需要被控的客户机开启ipc服务.
不过ipc访问远程关机不适用于XP,原因可能是XP的防火墙问题.
------解决方案--------------------
代码给你的那个链接里不就有吗?
或者按楼上说的方法,用 shell 的方式执行
------解决方案--------------------
强贴留名!
------解决方案--------------------
IPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIPIP