telnet不是要出现一个类似dos的屏幕吗?,我不要这种效果,我要一按按钮,就触发shell,是不是不能实现呀?

解决方案 »

  1.   

    去看看telnet协议
    或者找个telnet控件
      

  2.   

    你可以自己写telnet程序呀。你也可以把那个dos窗口隐藏掉的。或者干脆用个批处理程序。
      

  3.   

    怎么写呀?
    比如unix机器/usr/informix目录下有一个名为aaa的shell程序,内容就是echo 'hello',我要在windows机器上通过delphi编程,然后按下button1,就能触发这个进程,在unix机器上显示'hello',能实现吗?
    而且telnet的话,是不是还要进行登录名和密码的验证过程呀?
      

  4.   

    能实现,难度大。先学TCP/IP,再看RFC。
      

  5.   

    是不是我可以写一个.bat文件,然后用shellexeute来实现呀
    bat文件里写;telnet.exe 10.xxx.xxx.xxx
    就是用户名和密码如何控制呀
      

  6.   

    还是写一个telnet程序好一些,但telnet协议不太安全
      

  7.   

    to wool:
    没有关系,问题是怎么写telnet程序,能写个例子吗?我不是很清楚telnet程序的,安全问题我倒不需要考虑很多
      

  8.   

    在DELPHI6里面有例子,可以看看。
    Demos\Indy\TelnetClient
      

  9.   

    谁能把delphi6里面的那个例子源程序帖出来,我只有delphi5,所以看不到
      

  10.   

    我用了clientsocket控件,然后在写了
    .....socket.sendtext('informix#13#10');输入用户名
    ....................('informix#13#10');输入密码
    .....................('aaa#13#10');输入shell程序名字
    可是好像没有什么用                              
      

  11.   

    我直接连上去,就是clientsocket.open,是不是就算是telnet过去啦?然后通过sendtext命令发送用户名和密码,是不是这样的思路呀?
      

  12.   

    谁能告诉我,我这个思路正确否?
    让clientsocket连接到unix机器上,clientsocket.open,然后通过clientsocket.sendtext('用户名#13#10');.....来进行操作?
      

  13.   

    我这样想是不是对呀,这样是不是就是telnet过去啦?
      

  14.   

    谁能给我一个telnet程序,给我借鉴一下
      

  15.   

    请告诉我用delphi6的telnet控件怎样在login:后定位,然后自动输入用户名,在Password:后定位,自动输入密码,即一个自动登录的实现。谁给我能实现的代码,就给80,因为前面说的都太笼统了。
      

  16.   

    能给我一个用delphi6的delphi控件实现自动登录的程序吗?给80分
      

  17.   

    用socket,在unix上实现server(ansi c就行)端,监听你的delphi写的client,构造你自己的协议就行!
      

  18.   

    DELPHI6例子中是用了它自带的indy控件包
    EMAIL是多少,我发给你.
      

  19.   

    我的email是[email protected]
    我要的是delphi6下telnet控件实现的自动登录功能,就是说一按下按钮,它就可以帮我自动填入用户名和密码,然后进入通过登录后的界面。我再通过另一个按钮就可以输入'aaa‘等shell程序名让它实现一些功能了。自动登录过程不要出现telnet的窗口,就是偷偷的完成。
    我用telnet.write('informix'+#13#10);
        telnet.write('tucc'+#13#10);
    但是总是在login:后写入informix,空一行,tucc,然后才出现Password:提示,即tucc总是不等Password提示出来就已经写进去了,而Password:后面就是没有值写入了,达不到自动登录的效果,我要它在Password:提示后才写入。  
    socket的例子也可以。