none
Process.Start でIEを起動したら少しおかしいのですが? RRS feed

  • 質問

  • お世話になります。

    System.Diagnostics.Process.Start(htmアドレス);

    で、IE9を開いていますが、ウインドウのタイトル部分の表示がおかしいのです。右端の閉じるボタン、最大化ボタン、最小化ボタンが表示されず、左端の表示も変です。いつからそうなったのか分かりませんが、何か月か前にIE9にしました。理由が分かりましたら教えて下さい。

    1.OSはWin7の64ビットで、X86の設定でビルドしています。Visual Studio2005 です。

    2.IDEから起動した場合は正常に表示されますが、リリースプログラムを直接起動した場合に同現象が起きます。

    よろしくお願いします。

    2011年12月26日 13:17

回答

  • よくわからないなぁ。
    情報を多く集めるため、現象を切り分ける情報として以下のことも提示してみませんか?

    ・Visual Studio を「管理者として実行」していて正常動作しているのなら、Visual Studio を普通に実行して IDE から起動した場合にどうなるか?
    ・IDE から直接起動して成功するのであれば、Debug 構成、Release 構成ともに成功するのか?
    ・Ctrl+F5 (デバッグなしで開始) した場合も、同様に成功するのか?
    ・プログラムを直接起動(なんとか.exe を直接開く)で変になるのであれば、Debug 構成(bin\Debug)、Release 構成(bin\Release) ともに変になるのか?
    ・Windows キーを押しながら R キーを押して、その URL を打ち込んで Enter キーを押したときに表示される IE は正しく表示されるのか?


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    • 回答としてマーク akamata 2011年12月27日 13:34
    2011年12月26日 14:06
    モデレータ
  • 出来れば、クリーンインストールされたOS環境で同様の問題が発生するかどうかを確認した方がいいです。
    • 回答としてマーク akamata 2011年12月27日 13:34
    2011年12月26日 20:10

すべての返信

  • よくわからないなぁ。
    情報を多く集めるため、現象を切り分ける情報として以下のことも提示してみませんか?

    ・Visual Studio を「管理者として実行」していて正常動作しているのなら、Visual Studio を普通に実行して IDE から起動した場合にどうなるか?
    ・IDE から直接起動して成功するのであれば、Debug 構成、Release 構成ともに成功するのか?
    ・Ctrl+F5 (デバッグなしで開始) した場合も、同様に成功するのか?
    ・プログラムを直接起動(なんとか.exe を直接開く)で変になるのであれば、Debug 構成(bin\Debug)、Release 構成(bin\Release) ともに変になるのか?
    ・Windows キーを押しながら R キーを押して、その URL を打ち込んで Enter キーを押したときに表示される IE は正しく表示されるのか?


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    • 回答としてマーク akamata 2011年12月27日 13:34
    2011年12月26日 14:06
    モデレータ
  • 出来れば、クリーンインストールされたOS環境で同様の問題が発生するかどうかを確認した方がいいです。
    • 回答としてマーク akamata 2011年12月27日 13:34
    2011年12月26日 20:10
  • >System.Diagnostics.Process.Start(htmアドレス);

    あなたのいう「htmアドレス」とはなんですか?

    ローカルディスクに配置された html ファイルをブラウザで開こうとしているんでしょうか?

    あるいは、どこかのサイトの url を指定しているんでしょうか?

    エクスプローラから

    ・その html ファイル?をダブルクリック

    もしくは

    ・アドレス欄に URL を手入力

    してブラウザを起動した場合は期待通りの表示が得られているんでしょうか?

     

    2011年12月27日 3:24
    モデレータ
  • Azulean さん、どうもありがとうございます。
    試してみました。

    ・Visual Studio を「管理者として実行」していて正常動作しているのなら、Visual Studio を普通に実行して IDE から起動した場合にどうなるか?
    => 問題ありませんでした。

    ・IDE から直接起動して成功するのであれば、Debug 構成、Release 構成ともに成功するのか?
    => 両方とも、問題無しでした。

    ・Ctrl+F5 (デバッグなしで開始) した場合も、同様に成功するのか?
    => 問題無しでした。

    ・プログラムを直接起動(なんとか.exe を直接開く)で変になるのであれば、Debug 構成(bin\Debug)、Release 構成(bin\Release) ともに変になるのか?
    => 両方とも、問題無しでした。

    ・Windows キーを押しながら R キーを押して、その URL を打ち込んで Enter キーを押したときに表示される IE は正しく表示されるのか
    => 問題無しでした。

    全て、問題がありませんでした。ところが、C:\Program Files (x86)\インストールフォルダ にインストールしたプログラムを起動すると、不具合が起きました。

    また、Releaseフォルダに出来たファイル(正常に動いた)を C:\Program Files (x86)\インストールフォルダ に直接コピーして動かしたところ、やはり不具合が起きました。

    そこで、プログラムを別のvista環境にインストールして実行したところ、問題はありませんでした。

    どうも、私のOS環境に問題があるみたいです。

    佐祐さん里の言うようにクリーンインストールが必要かもしれません。
    やりたくない---!

    渋木さんありがとうございます。
    htmアドレスは、webサイトのアドレスです。ブラウザは問題なく動いています。

    皆さん、

    何か簡単に解決するかと思って、このサイトに質問したのですが、どうも自分の環境がおかしいらしく、クリーンインストールをする以外には解決法が無いようです。
    でも、現在のところはクリーンインストールを出来る状態ではないので、何か別の解決法があるならともかく、いったんこの質問はクローズさせていただきます。

    近いうち(2~3ヶ月)後には環境を新しくしなければならないので、その後に実行した結果をここでお知らせします。

    akamata 拝

    2011年12月27日 13:36
  • 環境がおかしいか、何らかの常駐ソフトが悪さしているかでしょうか?

    # 正直、第三者には特定が難しいので、進展がない投稿で申し訳ありませんが。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。
    2011年12月27日 15:54
    モデレータ
  • System.Diagnostics.Process.Start(htmアドレス);

    で、IE9を開いていますが、ウインドウのタイトル部分の表示がおかしいのです。右端の閉じるボタン、最大化ボタン、最小化ボタンが表示されず、左端の表示も変です。いつからそうなったのか分かりませんが、何か月か前にIE9にしました。理由が分かりましたら教えて下さい。


    現象をみなさんに知らせるには、キャプチャー撮って画像を挿入するのも手です。「画像の挿入/編集」ボタンがあるので、これを利用するといいと思います。

    あとハードはどうですか?グラフィックボードが貧弱もしくはドライバーが古くて描画で問題起こしてるとか考えられませんか?・・・でもこれなら IDE から起動しても問題起きるはずだよなぁ・・・わからん・・・

    いずれにせよ、IE のキャプチャ撮ってスレに貼り付ければ、何か見えてくるかも知れません。


    ひらぽん http://d.hatena.ne.jp/hilapon/
    2011年12月28日 1:52
    モデレータ
  • Program Files 下だけ動きが違うとなると Virtual Store かな?と思いますが、その都合で何か他の現象を勘違いされているのではないですよね?

    > 右端の閉じるボタン、最大化ボタン、最小化ボタンが表示されず、左端の表示も変です。

    この状態のスクリーンショットとかを出してみるとよいかもしれません。たんに固定サイト機能が働いているだけだったりしませんか。

    2011年12月28日 3:57
  • ひらぽん さん

    多分、自分の環境の問題だと思うので、打ち止めにしようと思ったのですが、

    ひらぽん さんが提案して下さいましたので、画像を張り付けてみます。

    こんな具合です。

    2011年12月29日 12:23
  • ツールバーがてんこ盛りとは書かれていませんでした。これらのツールバーやアドオンを無効にした場合はどうなりますか?
    2011年12月29日 13:23
  • 佐祐理さん、ありがとうございます。

    ツールバーとアドオンを全部無効にしてみました。結果は同じでした。

    ただ、ちょっと気になるのは、互換性の表示、更新、中止のボタンが、変なところに表示されていることでしょうか?

    正常にIE9が表示された場合は、ここには表示はありません。ためしに互換性のボタンを押してみましたが、状況は変わりませんでした。

    2011年12月30日 0:06