• 締切済み

ネットワークで起動したい

VB2005 エクスプレスを使用しています。 VB6から変えたばかりで、まだあまり詳しく分かってないのですが、ローカルエリア内に複数のパソコンがあるので、 あるパソコンから別のパソコンに接続して、例えばcalc.exeを起動するプログラムを作成したいです。 以前エクセルVBAで組んだのですが、うまくいったりいかなかったり、結果も分からない状態なので、VBで組みなおすことにしました。 Telnetで接続し実行できるのですが、同じ作業を繰り返すので手間を省きたいです。 主にWindows 2000を使用していますが、接続先も2000の場合とXPの場合では何か違いがあるのでしょうか?

みんなの回答

  • BellBell
  • ベストアンサー率54% (327/598)
回答No.2

そのソフトが悪さをしなければ、ウィルス的なものとはみなされないと思うのですが。 自分が管理するPCに、信号を受け取ると特定アプリを起動するソフトをインストールして常駐させる、ってのは全然ウィルス的ではないですよね? トロイの木馬と書いたのは、その動きのイメージが湧くかなと思って付け加えました。 (悪いイメージを湧かせてしまったみたいですね。すみません。) VBでTELNETクライアントを作る、というのが一番近いんですかね? 別の端末に対して、ユーザー名、パスワードを送信してログイン、アプリケーションを起動してログアウト、のようなものを機能として作りこみ、ワンクリックで自動化できるようにすればやりたい事ができそうですね。 VB TELNETで検索したら、下記リンクのようなページがありました。 いくつか見た中で、一番具体的だったので紹介します。

参考URL:
http://homepage1.nifty.com/MADIA/vb/vb_bbs/200505/200505_05050060.html
yossy_99
質問者

お礼

重ね重ねの解答ありがとうございます。 今じっくり検証中ですが、参考にして作って見ます。 やってることがほんとにウィルスっぽく見えてしまうので、トロイの木馬と言われると困ってしまうので強めに否定させてもらいました。すいません。 BellBellさんと同じように検索して、他のサイトも見ながらコーディングしてみます。 ありがとうございました。

すると、全ての回答が全文表示されます。
  • BellBell
  • ベストアンサー率54% (327/598)
回答No.1

通信ソフトを作成。操作したいパソコンにインストールして、スタートアップなどに登録して、常駐させる。 その通信ソフトに命令を発行するソフトも作成、操作するパソコンにインストールする。 TCP/IPによる通信で、アプリケーション起動命令を発行して、それを受け取った通信ソフトが自端末内のアプリケーションを起動する。 そんなシステムではダメでしょうか? トロイの木馬的なものですね。

yossy_99
質問者

補足

ご解答ありがとうございます。 そんなにウィルスっぽいものを目指してるわけでなく、既にインストールされてるソフトを起動したいだけです。 普段は起動していないが、必要な時に起動してやるイメージです。 自分が移動して起動するか、テルネットで起動してもいいのですがVBで起動できるんじゃないでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A