我需要在系统中找到用户浏览的 url,而与 C# 中的任何浏览器无关,并且我想将其存储在我的应用程序的数据库中。
我进行了初步搜索,但没有正确找到。
我尝试阅读免打扰缓存。但是它正在提供Windows-7,但我无法集成它。因为它在那个活着的瞬间给出了所有的名字。因此,数据不断重复。此外,不需要的名字也来了。
在 Xp 中,如果我运行这意味着它没有给出适当的结果。
Private Function RunScript(ByVal scriptText As String) As String
Dim MyRunSpace As Runspace = RunspaceFactory.CreateRunspace()
MyRunSpace.Open()
Dim MyPipeline As Pipeline = MyRunSpace.CreatePipeline()
MyPipeline.Commands.AddScript(scriptText)
MyPipeline.Commands.Add("Out-String")
Dim results As Collection(Of PSObject) = MyPipeline.Invoke()
MyRunSpace.Close()
Dim MyStringBuilder As New StringBuilder()
For Each obj As PSObject In results
MyStringBuilder.AppendLine(obj.ToString())
Next
Return MyStringBuilder.ToString()
End Function
Private Sub fetchHistory()
Try
a = RunScript("ipconfig /displaydns | select-string 'Record Name' | foreach-object { $_.ToString().Split(' ')[-1]}")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
这是我在 VB 中尝试的代码。
在这些方面需要帮助。