0

C# のブラウザーに関係なく、システム内のユーザーが閲覧した URL を見つける必要があり、アプリケーションのデータベースに保存したいと考えています。

最初に検索しましたが、うまくいきませんでした。

DND Cache を読んでみました。しかし、それは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