クロムがWPFクライアントを介して開かれたときにGoogleChromeが応答しないエラー、通常のプロセスとしてクロムプロセスを開く方法は?

ラージ

Webサイトの起動と呼ばれるオプションがあるという点でWPFにあるデスクトップクライアントがあります。WPFクライアントを介してWebサイトを開くと、Outlookクライアントまたはスラックのリンクをクリックすると、エラーがスローされます。 Google Chromeが応答しません。今すぐ再起動しますか?ダイアログボックス付き。

管理者として実行してOutlookクライアントを開き、リンクをクリックしたときの回避策として、問題なく正常に機能しています(管理者アクセス権を持っているユーザーの数がわからないため、この回避策をすべてのユーザーに提供することはできません)

この問題を解決し、このような問題なしに私のシステムでchromeまたはこれまでにないデフォルトのブラウザを開く方法

コードスニペットは非常に単純なものですが、

  if (parameter != null)
   {
    OpenWebsite(parameter.Url);
   }

//ウェブサイトを開くメソッド

public void OpenWebsite(string url)
    {
        try
        {
            Process.Start(url);
        }
        catch (Exception e)
        {
            Log("Log Error");
        }
    }
Samaritan_Learner

これは、NSIスクリプトがrequire Adminアクセス属性を予期していなかったため、通常のプロセスでプロセスを実行すると、アプリケーションがハングし、応答しなくなります。NSISでreqiredAdmin属性を有効にすると、正常に機能します。

以下のスニペットは、NSISで管理者を有効にするためのものです。

RequestExecutionLevel admin ;Require admin rights on NT6+ (When UAC is turned on)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ