C# 从桌面应用程序登录到电子邮件帐户

C# 从桌面应用程序登录到电子邮件帐户,c#,javascript,google-chrome,gmail,mozilla,C#,Javascript,Google Chrome,Gmail,Mozilla,我使用visual studio 2008和framework 4.0在C.net中创建了一个桌面表单应用程序。我有一个这样的要求:我在一个表单上有一个链接,当用户点击它时,它会打开mozilla或带有gmail.com的chrome,用户名和密码会在点击事件中传递,gmail帐户会被打开。那么,使用C.net、Javascript、JQuery或其他任何东西都有可能吗 实际上,我不想在我的窗口应用程序中嵌入任何浏览器控件,而是打开一个新的浏览器实例,主要是Firefox或Chrome浏览器,并

我使用visual studio 2008和framework 4.0在C.net中创建了一个桌面表单应用程序。我有一个这样的要求:我在一个表单上有一个链接,当用户点击它时,它会打开mozilla或带有gmail.com的chrome,用户名和密码会在点击事件中传递,gmail帐户会被打开。那么,使用C.net、Javascript、JQuery或其他任何东西都有可能吗


实际上,我不想在我的窗口应用程序中嵌入任何浏览器控件,而是打开一个新的浏览器实例,主要是Firefox或Chrome浏览器,并使用网站url传递用户名和密码,然后单击按钮进入

谢谢你的帮助


非常感谢。

您可以将浏览器组件IE嵌入表单本身,而不是启动单独的浏览器进程。但我怀疑是否可以通过编程将网页输入传递给浏览器


另外,看看这个链接是否能给你一些公平的想法

这里有一个控制html页面的选项。您可以从html页面提取元素,并从这些元素中设置或获取数据


如果你正在使用IE,那么你也可以在.NET中使用msthml类

实际上,我不想在我的窗口应用程序中嵌入任何浏览器控件,而是用网站url打开浏览器的新实例,传递用户名和密码,然后单击按钮登录。你必须注意一点,网页不接受任何输入,是html页面使网页接受输入。是的,我的意思是,HTML页面将接受输入。实际上,我不想在我的窗口应用程序中嵌入任何浏览器控件,而是打开一个新的浏览器实例,主要是Firefox或Chrome浏览器,并带有网站url,传递用户名和密码,然后单击按钮进入。Watin应该可以帮助您raul。使用它,您可以打开浏览器实例并将所需数据传递到页面。在其主页中查看示例代码。