我有一个扫描用户指纹的WPF应用程序。从中,它获得用户的Sharepoint登录名和密码。我的问题在于我应该如何能够1)在Web浏览器中打开Sharepoint页面2)用户不必再次输入他的凭据。我该如何处理这个问题?
答案 0 :(得分:0)
好吧,即使人们认为这个问题不值得,我也会发布这个,以便其他人可以使用它。我所做的是在WebBrowser中解析页面上的输入对象并像这样操作它们:
foreach (mshtml.IHTMLElement element in inputs)
{
if (element.getAttribute("Name").Contains("UserName"))
{
hayUsername = true;
element.setAttribute("value", usr);
}
if (element.getAttribute("Name").Contains("password"))
{
hayPass = true;
element.setAttribute("value", pas);
}
}
foreach (mshtml.IHTMLElement element in inputs)
{
if (element.getAttribute("Name").Contains("login"))
{
element.click();
}
}
希望这有助于其他人。