私はウェブアプリケーションを開発しています。ユーザー アカウントを使用して PC にログインしたときに、デフォルトの Web ブラウザーで Web アプリケーションを開く必要があります。そして、彼のドメイン ユーザー名を抽出し、それを Web アプリケーションに渡す必要があります。
c#.net Windows サービスを使用してこれを実行しようとしましたが、うまくいきませんでした。
protected override void OnStart(string[] args)
{
string target = "http://www.microsoft.com";
try
{
System.Diagnostics.Process.Start(target);
}
catch
(
System.ComponentModel.Win32Exception noBrowser)
{
// if (noBrowser.ErrorCode == -2147467259)
// MessageBox.Show(noBrowser.Message);
}
catch (System.Exception other)
{
// MessageBox.Show(other.Message);
}
}
Windowsサービスまたはその他のソリューションを使用してこれを行う方法を知っていますか?