リモート起動 – プログラミング – Home

通知
すべてクリア

リモート起動


yosage_001
 yosage_001
(@yosage_001)
ゲスト
結合: 17年前
投稿: 12
Topic starter  

皆さんお世話になっております。
別のPC(WindowsXP)にある自作ソフトをLANでつながる手元のPCから起動したいです。
別のPCは起動済みです。
そのような仕掛けをWindowsは持っているんでしょうか?


引用解決済
トピックタグ
yosage_001
 yosage_001
(@yosage_001)
ゲスト
結合: 17年前
投稿: 12
Topic starter  

起動先は手元ではなく、別のPC上です。
よろしくお願いします。


返信引用
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

そのような仕組みがあるかどうかは知りません。
ただ、仮にあるとして、デフォルトで有効になっていたら、大きなセキュリティホールに
なりますから、デフォルトでは無効になっているはずです。
別の PC 上に、そのようなリモート起動要求を受け付けるアプリをインストールすれば可
能ですが、それも同等のセキュリティホールになり得ます。
Windows自体がそういう機能を持っていれば、アプリを作ってインストールする手間が省
けると言うだけで、そういうことをすることのセキュリティリスクを十分に考慮する必要
があることは変わりません。


返信引用
tetrapod
 tetrapod
(@tetrapod)
ゲスト
結合: 21年前
投稿: 830
 

うん?任意のアプリを起動するとはどこにも書いてないが。
相手PCにインストール済みの自作アプリを起動するだけなら、それは
ごく普通に Server プロセスを走らせてるだけでセキュリティホールぢゃない。

プログラム以前の段階での検討事項が多いのは御意。


返信引用
YuO
 YuO
(@YuO)
ゲスト
結合: 22年前
投稿: 320
 

リモートデスクトップとか。
一応,ほぼ全てのプログラムが走ります。
# VC++と全然関係ない解ではありますが。


返信引用
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

Windows がそのような仕組みを持っているとすれば、対象は任意のアプリであり、それが
デフォルトで有効であれば、セキュリティホールでしょう。
仮にあるとすれば、デフォルトで無効でしょうが、それを有効にするにはセキュリティ的
に十分注意すべきでしょう。
そのような仕組みと同等のものを作る必要が無ければ、確かに任意のアプリを対象とする
必要はありませんね。

で、セキュリティを十分考慮した後の話として。

要求を受け付けてアプリを実行するマシンをサーバ、要求を出すマシンをクライアントと
します。
サーバでは、要求を受けて実行するアプリとは別に、要求が来るのを監視するアプリを常
時動かしておく必要があります。
ということは、そのようなアプリをあらかじめ配布しておく手間がかかります。
そういった問題がクリアできるのであれば、実行するアプリの他に、サーバアプリとクラ
イアントアプリを自作すれば、お望みの挙動は可能です(必ずしもそれぞれを個別の
exe にする必要はありません)。


返信引用
maru
 maru
(@maru)
ゲスト
結合: 17年前
投稿: 358
 

この辺はあまり詳しくないのですが、
> サーバでは、要求を受けて実行するアプリとは別に、要求が来るのを監視するアプリを常
> 時動かしておく必要があります。
> ということは、そのようなアプリをあらかじめ配布しておく手間がかかります。
> そういった問題がクリアできるのであれば、実行するアプリの他に、サーバアプリとクラ
>イアントアプリを自作すれば、お望みの挙動は可能です(必ずしもそれぞれを個別の
> exe にする必要はありません)。
こういった機能を実現するのが DCOM なのではないかと思っているのですが、
どうなんでしょうかね。


返信引用
wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
 

IISを使ったWEB起動は駄目なのでしょうか?


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

わざわざソフトで考えなくてもいいみたいです。
参考にどうぞ
専用の機能があるみたいです。
http://www.microsoft.com/japan/windowsxp/pro/business/feature/remote/remotedesk
top.mspx
http://www.netdive.jp/rdp.html

ツールもあるみたい。
http://www.vector.co.jp/magazine/softnews/070206/n0702061.html
業務として使うなら、市販のソフトを買うのがいいと思います。


返信引用
yosage_001
 yosage_001
(@yosage_001)
ゲスト
結合: 17年前
投稿: 12
Topic starter  

皆さんたくさんの回答ありがとうございます。
いろんな方法があることを知りました。
それで起動をソフトから行なうにはどれがベストでしょうか?


返信引用
tetrapod
 tetrapod
(@tetrapod)
ゲスト
結合: 21年前
投稿: 830
 

何がベストかは、何がしたいかでまったく違う

その「起動されるプログラム」とやらは GUI を持つのか持たないのか
持つなら、誰がどう操作するのか
持たないなら、どこから指令を受け取りどこに結果を返すのか
そういう詳細が一切わからん状態では何もいえない

そもそもこーいう質問ってのは、
セキュリティ的考察がなされていない状態では返事したくない種類のものなのだがな


返信引用
wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
 

リモートデスクトップソフトね!
MSのものは相手コンソールを乗っ取らないと起動できないサービスもあるんですけど
RealVNCと言うソフトはフリー版かな?
これは完全な乗っ取りを必要としないみたいですね

どちらもクライアント・サーバーと言う考えは必須みたいで
片方のみでどうにかできる代物じゃないですね

セキュリティに関しては何とも言えませんね

このスレッドの話って、VC++とはもう別モノになってますよね

ここの話題はクローズしてほかの掲示板で討議していただくことを
お勧めいたします


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

うーん、
どうやら質問者 yosage_001さんは「リモートデスクトップソフト」の
類のものを自作したいと考えているのかなぁ-。
ソフトを起動すると、そのまま相手のPCで動作するって感じではないでしょうか。

僕からはかなり難しいということだけですね。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました