VCからTELNETを使いUNIXにアクセスについて

[戻る]
みほ 2001/10/18(木) 09:09:42
はじめまして おはようございます。私は今VC++を使用しています。VC++のこともネットワークについてもまだまだ初心者です。現在行いたいことを記述します。もしアドバイス等がありましたよろしくお願いします。私の考えが無理なものであればその点の指摘もお願いします。
考え方は、VC++を使い、MS-DOSのコマンドでtelnet ***,***,***,*** と書きこの情報にログインIDとパスワードを付加してなおかつUNIXのコマンドcd、lsなどを行いたいと考えています。現在の状況では、ログインID、パスワードすら送れずTELNETの画面が起動してしいます。やはり無理なものなのでしょうか?インターネットで調べたり、本を読んだりいろいろ考えてはいるのですが・・・
やりたいことはVC++を使ってUNIXのコマンドでcd、lsの情報が送れれば良いのですが私には、TELNETしか考えられませんでした。ソケットを使用すればという話も聞きましたがまだ理解不足のためにまだできません。何か良いアドバイスがございましたらよろしくお願いします。
私の理解不足のために文章での表現が足らずご迷惑をおかけすると思いますがどうぞよろしくお願いします。

まこ [E-Mail] 2001/10/31(水) 21:41:27
>現在の状況では、ログインID、パスワードすら送れずTELNETの画面が起動してしいます。
現在の状況はいかがでしょうか?
私も同様のことを実現させるために、苦労しています。
本日、参考になりそうな資料を見つけました。これから試してみるところです。
まだお困りでしたら、連絡ください。

まこ [E-Mail] 2001/10/31(水) 23:02:28
>本日、参考になりそうな資料を見つけました。これから試してみるところです。

たびたびすみません。
試した結果、だめでした。
お騒がせしました。

シェーン [E-Mail] 2001/11/01(木) 02:00:58
参考にならないかもしれませんが、VBの場合にはSendKeysという
コマンドでアクティブウィンドウにキーストロークを送ることが
できます。私は以前VBで、TELNETを立ち上げたあとにこのコマンド
を使用してユーザIDやパスワードを送ってログインした後、lsなど
を実行させていました。ちょっと手抜きプログラミングの気が
しますが。。。
で、VC++ではそのようなコマンドはないのでしょうか?私はVCは
よくわからないのですが、TELNETを立ち上げてアクティブにした
後、ungetcなどであたかもユーザがTELNET上に入力したかの
ように騙すというのはどうでしょう。
動かなかったらごめんなさい。

シェーン

古いスレッドには追加発言できません。