• ベストアンサー

パイプメッセージが通りません

以下の環境でソフトを製作しています。  VC++ Ver6.0  MFCベース ここで、2つのPC間でメッセージのやりとりをして連係して処理を進める箇所があり、パイプメッセージを使用しているのですが、パイプメッセージがうまく送られない現象が発生しています。PCのOSは一つはWindows2000で、もうひとつはXPです。Windows2000同志なら正常にやりとりできることは確認しています。  OS、または、ログオンするときのユーザ名などにより、何かパイプメッセージ使用に制限が発生してくるのでしょうか。  よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

 XPの方で、パーソナルファイアーウォールを有効にしていませんか? (ネットワーク接続を開くと、鍵がかかっている状態)

mitsu1965
質問者

お礼

回答ありがとうございました。 確認してみます。

関連するQ&A

  • MFCでのパイププログラム

    VC6のMFCダイアログベースでパイププログラムを作っています。 パイプをConnectNamedPipe()して待ち受けるまで出来たのですが、 待ち受けると同時にボタンクリック等のメッセージもハンドルしたいのですが、これって可能でしょうか?

  • ネームドパイプ(名前付きパイプ)について

    仕事で「ネームドパイプ」という通信方法でPC間のデータのやり取りを行うシステムについて開発することになりました。簡単なプログラムサンプル等が紹介されているHPがあれば教えていただけないですか?OSはXPと2000サーバです。言語は恐らくC(vc++)となります。

  • ダイアログベースのウィンドウメッセージについて

    Win2kのVC++6.0 MFC ダイアログベースでのウィンドウメッセージ処理で困っています。 OnCharがダイアログでは認識できません。ウィンドウでは認識できます。 何か特別な処理が必要なのでしょうか?

  • ダイアログのテキストにマウスカーソルが乗ったときの処理

    MFC(VC++6.0)のダイアログベースでプログラムを製作していますが、 そのテキストにマウスカーソルが乗ったときに処理をさせたいです。 そして、マウスカーソルがテキストから離れたときにも処理をさせたいです。 どういうメッセージが送られてくるのかが知りたいので、 ご存知の方、ご教授お願いします。 わかりやすく言うと、ダイナミックHTMLの OnMouseOverとOnMouseOutみたいな処理をさせたいのです。

  • [MFC]メッセージボックス内にメッセージを挿入する関数

    メッセージボックスが表示されるタイミングで、 他クラスからそれぞれ一行ずつメッセージボックス内にメッセージを追加し、 表示させるプログラムを作成したいのですが、 そのような関数は存在するのでしょうか? もし存在するのなら、ご存知の方教えていただけないでしょうか。 イメージとしては、 (1)Aクラス内でメッセージボックス宣言 (2)Bクラス、CクラスよりAクラスのボックス内にメッセージ挿入 (3)メッセージボックス表示 といった感じのものがあれば良いのですが。。。 【開発環境】 ・VC++2005(MFCダイアログベース) お手数ですが、どうか御回答お願い致します。

  • VC++.netのボタンを透明にしたいのですが

    VC++.netのボタンを透明にしたいのですが MFCだと出来るみたいなのですが VC++.net2008のExpressEditionで製作している為MFCが使えません フォームに任意のイラストを貼り付け イラストのある部分をクリックするとイベントが始まる というプログラムを作りたいのですが イベントを発生させるのに、ボタンを使用している為 ボタン形状が四角というのがよろしくありません 透明で使用できれは、任意の場所に配置でき イラストの景観がよくなります 何かヒントでも良いので よろしくお願いします

  • Windowsアプリケーションのクラッシュ(CStringによる?)

    社内で使用しているアプリケーションを以下の環境で製作しています。  VC Ver6、MFC使用  OS:Windows2000 このとき、一定期間(45~49日)をおくとクラッシュ してしまう現象が発生してしまい、試しにデバッガ上で動作させてみて試したところ、CStringで定義したオブジェクトに”=”で直接、文字列を代入している箇所でブレークポイントがかかっていました。但し、この場所としてはMFCのCFileクラスのOpenの中でした。  そこで以下の項目について何か情報があれば教えていただけないでしょうか。  1.CStringのマイクロソフト自身のヘルプ情報に以下のような”=”を使用した文字列の代入はメモリリークを発生する可能性があります、とありました。これを避けるには例えばFormat等を使用すれば回避できるものでしょうか。  例:CString aaa;    aaa = ”1234”;     これを以下のように変更。    aaa.Format(”1234”); 2.最初に記述しているように、MFC側でも項目1のような使用法を行っているようですが、このMFCはソースがあるので、それを仮に修正して試すようなことは一般的に可能でしょうか。 以上よろしくお願いします。 不明点等あれば御連絡お願いします。

  • インストールしようとするとエラーメッセージが出ます。

    或るソフト(フリー)をインストールしようとすると次のようなエラーメッセージが出ます。 -現在ログオンしているユーザ[既定]はAdministratorsグループに属していないため、インストール処理を実行出来ません。- OSはWindows XP SP2です。 使用しているPCは専用の物で他人は使用していません。 どのようにすれば良いでしょう。 尚、当方、技術的、専門的知識に乏しいので易しく教えて下さい。

  • windows終了時のメッセージについて

    いつもお世話になります。 VC++6.0MFCダイアログベースでデスクトップアプリ を作成しているものです。 アプリ終了でINIファイルにウィンドウ位置を記憶させ 次回起動時に終了位置に表示させているのですが、 アプリが立ち上がったまま、スタートメニューからウィンドウズ自体を 終了させた時、アプリにはどのようなメッセージが飛んできているのか どなたか教えていただけないでしょうか? よろしくお願い致します。

  • エラーメッセージについて

    PCを立ち上げると「SSSvr.EXEはエラーが発生し閉じられる必要が ありました。」というメッセージが毎回出ます。 原因とメッセージが出なくなる解決方法を教えて下さい。 OSはWinXPpro です。 

専門家に質問してみよう