次の方法で共有

連続DOS窓起動するとExploreが起動しない。

Anonymous
2013-03-13T10:03:10+00:00

Windows7のProfessionalで、DOS窓(コマンドプロンプト)を連続で起動、終了を繰り返すと

250回から300回ぐらいでExploreが起動しなくなってしまいます。

(ExploreだけでなくFormがみなだめの様子。)

はじめはWindowsアプリケーションFormからCreateProcessやProcessクラスで

Win32アプリを起動するとおきるので調べはじめたのですが

C:\windows\system32\cmd.exe を手動で起動、×ボタンをすぐ手動で押すを

繰り返しても同じ現象になってしまいます。

これに関する何か情報、回避策等、ご存じでしたら、教えていただければ幸いです。

家庭向け Windows | 以前の Windows バージョン | アプリ

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

7 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-03-14T00:26:08+00:00

    たびたびすみません。

    いろいろと検討していて、ちょっと方向が変わったので質問させてください。

    コンソール作りっぱなしで、そのコンソール上で、Win32アプリを実行することができるということでしょうか?

    空のCLRベースからFormアプリを起動して、そこから何らしかの方法でベースとなったコンソールに

    Win32アプリ実行を指示できるとか...

    方法がありましたら、教えていただけると幸いです。

    それでは失礼いたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2013-03-13T23:53:30+00:00

    書き込みありがとうございます。

    Windows7は32bit版です。

    メモリリークは、はじめに疑い、タスクマネージャやリソースモニターを確認しておこなったのですが

    メモリが減っていくようなことはおきていませんでした。

    どうも描画に関するなにかだけが壊れているようです。

    それでは失礼いたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2013-03-13T23:51:40+00:00

    早速、書き込みありがとうございます。

    現状の仕様都合上、Win32アプリと次から次へと実行する必要がります。

    そのため、常駐策は考えましたが、断念しております。

    それでは失礼いたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2013-03-13T11:07:50+00:00

    使用している Windows7 は 32bit 版でしょうか? 64bit 版でしょうか?

    コマンドプロンプトの起動・終了を繰り返したことにより、利用可能なメモリが断片化し、新たなウィンドウが開けなくなっているのかもしれません。メモリーリークの可能性もありますね。タスクマネージャーやパフォーマンスモニターで、空きリソースの確認を行ってはいかがですか? 64bit 版の方が使えるリソースが多そうなので、現象が発生しにくそうには思います。

    回避策としては、役に立たないと言われそうですが、OS の再起動ぐらいしか確実な方法は無いと思います。一応、ドライバーや常駐ソフトの見直しって手もありますが、どこまで効果があるかは、疑問です。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. 削除済み

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報