我正在开发一个网络应用程序。当他/她使用他/她的用户帐户登录到 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 服务或任何其他解决方案来做到这一点吗?