0

我需要在系统中找到用户浏览的 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 中尝试的代码。

在这些方面需要帮助。

4

0 回答 0