0

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

4

2 回答 2

0

为什么不在开始菜单启动文件夹中放置网站的快捷方式;Windows 启动时自动运行程序

然后您的网站只需要使用windows 身份验证

于 2013-09-10T09:03:12.307 回答
0

如果您正在寻找 Windows 身份验证,您可以试试这个 msdn 链接

于 2013-09-10T08:37:24.957 回答