1

IE を開きたいのですが (開く Web サイトは関係ありません)、次のコードを使用することがわかりました。

        System.Diagnostics.Process proc = new System.Diagnostics.Process();
        proc.EnableRaisingEvents = false;
        proc.StartInfo.FileName = "http://www.google.com";
        proc.Start();

現在のユーザーとしてブラウザーを起動しますが、次のコードを使用します。

        ProcessStartInfo startInfo = new ProcessStartInfo();

        startInfo.FileName = "C:\\Program Files\\Internet Explorer\\iexplore.exe";
        Process process = new Process();

        process.StartInfo = startInfo;

        process.Start();

それはなぜですか?理由は何ですか?

4

1 に答える 1

0

コードを try catch でラップし、発生している例外を調べます。これは、なぜそれが機能しないのかを調べるのに役立ちます。

于 2012-09-24T07:50:39.643 に答える