【发布时间】:2012-06-01 00:04:23
【问题描述】:
伙计们,我正在制作 c# windows 应用程序,我想打开任何资源管理器(IE、FireFox、Chrome 等),其中包含一个显示登录页面的网站,要求我输入我的用户名和密码。
我在做。
Process p =new Process();
ProcessStartInfo Sinfo=new ProcessStartInfo();
Sinfo.FileName="chrome.exe" // or Sinfo.Filename="IExplorer.exe";
Sinfo.agruments="www.mail.yahoo.com";
p.startinfo=Sinfo;
p.start();
我不知道如何将我的电子邮件/用户名和密码发送到特定网站以自动登录?
【问题讨论】:
-
嗯,这可能是因为您无法这样做:-) 您不能简单地将用户名和密码作为参数或类似的东西传递。您可以尝试将关键事件发送到浏览器的窗口,但我怀疑这会很好地工作。
-
@ThorstenDittmar :: 是否有任何示例如何将关键事件发送到浏览器的窗口。实际上我希望当我单击按钮然后资源管理器打开并自动登录到站点时。
-
是的,如果您只搜索“C# 发送击键过程”,Google 就会知道很多示例。其中之一是:stackoverflow.com/questions/825651/…