0

SVG ファイルを表示したい C# アプリケーションに WebBrowser があります。ただし、Windows 2008 R2 マシンでアプリを実行すると、SVG ファイルが表示されません。Internet Explorer で同じサーバー上の同じファイルを見ると、すべて問題ないように見えます。

私がすでに試したこと:

  • IE ESC 設定のオンまたはオフ
  • 信頼済みサイト/ローカル イントラネット サイト
  • 32ビットを実行
  • 次のオーバーライドを行います。

このブログより)

protected override void WndProc(ref Message m)
        {
            switch (m.Msg)
            {
                case 21:
                case 201:
                case 204:
                case 207:
                    base.DefWndProc(ref m);
                    return;
            }
            base.WndProc(ref m);
        }

誰でもこの問題で私を助けることができますか? ありがとうございました!

4

1 に答える 1

0

問題はデータ実行防止(DEP)でした。これをオフにすると、機能します。

于 2010-10-28T12:14:24.287 に答える