当前位置:  技术问答>linux和unix

真得很着急,有关gtk编程,和exec的问题

    来源: 互联网  发布时间:2015-03-16

    本文导语:  小弟目前在用gtk编程,程序中用telnet来登录远程的机器, telnet的实现小弟还不会写,因此想到调用系统自己的telnet,也因此 想到了用exec,但这个命令屡试不通,还有用system命令是乎也可以,但是用了system之后, 发现我的程序无...

小弟目前在用gtk编程,程序中用telnet来登录远程的机器,
telnet的实现小弟还不会写,因此想到调用系统自己的telnet,也因此
想到了用exec,但这个命令屡试不通,还有用system命令是乎也可以,但是用了system之后,
发现我的程序无法再输入用户名和密码,后面的操作更不提了.我的程序是这样的:
按下一个按钮,执行system(telnet 192.168.0.1),再按下另外一个按钮,希望能输入用户名,
就是执行system(administrator),可是出错:
[root@lyh command]# Trying 192.168.0.11...//这里是按下第一个按钮之后
Connected to 192.168.0.11.
Escape character is '^]'.
Microsoft (R) Windows (TM) Version 5.00 (Build 2195)
Welcome to Microsoft Telnet Service
Telnet Server Build 5.00.99201.1
login: sh: administrator: command not found//这里是按下第二个按钮之后
没有达到预期的效果.
请帮我出出主意,谢谢啊~~~

|
fogsea(溢出) 
我没有做过类似的尝试,我想如果仅仅为了实现这个功能,还是有方法的。譬如重新编译telnet。或者再尝试别的telnet服务器。
另:
不知道你这样做的目的和需求是什么。

|
exec问题大大滴,你的image都被换调了。除非先fork,再 exec,这样写实在是.......
用system是会挂住的,因为system会等那个进程完结后才会返回野

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 做unix/linux真得是“越老越值钱”(即重视经验)吗?真得可以做到60岁吗?
  • 请问我已经安装了linux,用软盘引导,我想安装lilo,难道真得重装系统吗?
  • wget真得能下载整个网站吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3