• ベストアンサー

VB(Windows)からUNIXマシンのプログラムを起動?

toysmithの回答

  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.1

残念ながら適当なサイトは知らないので言葉だけで説明します。 unix上でinetdとrshdが動作している状態ならshellポート(514)に接続してrshからリモートコマンドを実行できます。 ただし、rshはセキュリティーホールになり得るのでLAN以外の環境ではオススメできません。 rshでなくtelnet(23)でも同じ事はできますが同様の問題が発生します。 手順としては 1.rsh(またはtelnet)ポートに接続 2.ユーザ認証 3.コマンド送信 4.ステータス受信 5.切断コマンド送信 もちろん前後にWinSockの制御は必要です。 コマンドによってはuucpが使える場合もあるし、機能限定ならRPCの方が安全です。

lowfater
質問者

お礼

ありがとうございます。WinSockの制御をunix上に乗せるという点にちょっと疑問が残りますが(もしかしてWinSockを使うのは効率が良くないのかな)、回答していただいたところを中心に調べようと思います。

関連するQ&A

  • VBのソケット通信(winsock)のサイト

    VBでwinsockコントロールを使ってソケット通信にて、データの送受信をするプログラミングをするのですが、サンプルコードなどが載っているサイト、わかりやすく説明してあるサイトがありましたら教えてください。

  • VB6.0⇒VB2008のコンバートについて

    ある端末でVB6.0のプログラムをVB2008へコンバートしました。 その後、別のVB6.0がインストールされていない端末でプログラムを実行しようとしたところ、"COMExceptionはハンドルされませんでした。"とエラーが発生しました。 上記のコンバートしたプログラムではソケット通信でwinsockを利用していました。 そのためプログラムを修正して、winsockを利用しないようにしたところ、エラーがなく実行できました。 おそらく、VB6.0がインストールされていない事が原因だと思うのですが、いまいちわかりません。 どなたかご教授お願いします。

  • C言語(Windows)からUNIXに移植したことある人

    C言語(Windows)からUNIXに移植したことある方はいらっしゃいますか? ある方がいらっしゃいましたら、移行の仕方等教えて下さい。その際の 注意点等ありましたらお願いします。 やろうとしていることは、Windowsの通信制御アプリをSolarisに 移植です。なのでWinsock関係などの情報が知りたいです。 通信制御アプリなのでCUIだと思いますが、もしGUIの場合UNIXではどうなるのでしょうか?

  • UNIXマシンよりwindowsのexeを起動する方法

    UNIXマシン(HP-UX)よりWindows NTのEXEを起動する方法を (設定方法も含め)できるだけ詳しく教えてください。

  • UNIXでのネットワークについて

    こんにちは。今回、初めて、UNIXでネットワークを構築することになりました。方法としては、UNIXどうしのLAN接続によるTCP/IPのソケット通信です。ネットワークの知識が不足しているため、自己学習を行いたいのですが、何かよい書籍等はありませんか?出版者、書籍名等をおしえてもらえないでしょうか?お願いします。

  • ポケベルを呼び出すプログラムをVBでつくりたい

    VBの初心者なのですが、勉強のためにVBでポケベルを呼び出すプログラムをつくりたいと思っています(業務で少しからみがあるので....)。 モデムを使ってポケベルを呼び出して、PB信号を発行できるようなものです。 一から自分でプログラムするのはとても無理なので、そのようなソースプログラムをちょこちょこ改造するところから始めたいのですが、なかなかよいものが見つかりません(フリーでそのようなソフトはたくさんあるのですが、ソースが公開されているものは少なくて....)。 どなたか、参考になるソースプログラムが公開されているURLとか、書籍などご存じでしたら教えてください。

  • VB6で画像ファイルのソケット通信

    VB6で画像ファイルのソケット通信をしなければいけなくて、 サンプルソースを探しているのですが、どなたか すごくシンプルでもよいので教えて頂けないでしょうか。 javaやCなどのサンプルは見つかるのですがVB6しか分からなくて 困ってます。文字列のやりとりのサンプルはありましたが、 画像ファイル(JPEGとかTIFとか)をやり取りするときの バイナリ(?)で送って、受取ってというところのサンプルが ほしいのです。。どなたか助けてください。

  • UNIX & TCP/IP に関するプログラムの入門書

     現在、サーバサイドで通信を利用したプログラム作成をする可能性がありまして、急遽勉強をしたいと思っております。  そこで、タイトルのような入門書を探しているのですが、お薦めの書籍はありますでしょうか?  ちなみに当方はビンボーなので、万単位のお金は出せません(せいぜい5千円くらい)。また、できればサンプルソースが多い本が好みです。  また、クライアント側のプログラムは多少作ったことはありますので、通信の仕組みなどの説明は少なくてもいいです。  どうか教えて下さい、お願いします。

  • WindowsからUNIXサーバのプロセス起動方法?

    環境:Windows2000Server、UNIXサーバ WindowsサーバからUNIXサーバのプロセス(EXE及びシェル)を起動したいのですが、出来ますか? 前提条件としてWindowsとサーバ間はネットワークの 割り当てがされていないのです。 VBのプログラムからサーバIPまたはサーバ名からUNIXサーバプロセス起動したいのです。

  • VB6のプログラムの実行

    VB6で作成されて古いマシン(windows2000)で動作している プログラムをWindowsXP Service Pack3にコピーして実行 しようとすると起動時に以下のエラーが出て立ち上がりません。 ------------------------------------- 実行時エラー '5'; プロシージャの呼び出し、または引数が不正です ------------------------------------- http://support.microsoft.com/kb/811469/ja 上記HPの方法は試したのですが、ダメでした。 尚、ソースが無い為、どこで落ちてるか確認出来ません。 何か分かる所は無いでしょうか? (ちなみに基本的にVB6の動作って、OSの種類やバージョンや、 ServicePaceやWindowsUpdateに影響されると  考えてよろしいのでしょうか?)