大家帮忙解决个问题,谢谢先!关于unix的
怎么通过delphi客户端操作,来实现对unix系统的操作,比如进程的起停,各种命令的执行,文件的操作等等.各位有没有曾经做个这方面的,如果有例子,请发个给小弟啊,谢谢,没有的话,大家告诉个思路也行,谢谢了!!
注:现在我们的工作平台基本上都是windows,想通过这个程序直接操作unix,毕竟在字符界面下操作,查看,不是所有人都熟悉的事情,呵呵!
问题点数:0、回复次数:6Top
1 楼KK168(凯凯)回复于 2005-04-04 20:40:55 得分 0
我最近也在搞这方面的开发。有空我们多交流吧。给一点思路,不知对不对,给你参考吧:
1、先做一个telnet的程序,充分了解telnet协议和操纵。
2、功能要强一点话,自已写telnet的有关键盘,响应,协议分析,鼠标的有关函数。简单一些可用现成的telnet组件写,自已还要补充一些专用的函数。
Top
2 楼xudongyong(蓝色飓风)回复于 2005-04-05 08:13:01 得分 0
我看到有些人,是使用在unix系统中安装代理实现的,但这样的话比较麻烦,要操作,就要安装代理!
你说的这个方法应该也是可行的,但是感觉设计起来比较麻烦,可能要写的东西太多,呵呵!Top
3 楼Heyongfeng(小何)回复于 2005-04-05 14:01:03 得分 0
强烈顶Top
4 楼niutuoshaozhe(牛拖少这)回复于 2005-04-05 14:09:10 得分 0
顶! 不知道楼主想达到什么效果?Top
5 楼xudongyong(蓝色飓风)回复于 2005-04-07 08:44:11 得分 0
就是不用代理,在本机能够完全作到监控管理unix系统, 比如进程的起停,各种命令的执行,文件的操作等等.Top
6 楼gogogo(嘿嘿)回复于 2005-04-07 09:44:32 得分 0
其实使用KK168(凯凯) 的方法可以的,我做过的,不过后来那个程序我现在找不到了,telnet协议不是很复杂,只是资料要找到不太容易,写下来不是很多的,估计用telnet组件会更容易,不过肯定还要看协议。
还有一个简单办法,在unix上写一个简单的服务器程序,自己设计个协议,这个服务器程序只有一个简单功能对接收的命令调用shell('命令'),并将所有的显示结果输出转向为文件,再把文件内容发回给客户端,这样客户端只要发送命令,接收输出结果就可以了。我想这个服务器程序可以算个代理了,这个不难得,只要对unix有点了解的人就可以做到了。Top




