仍然停留在为什么这会产生0而不选择在浏览器中打开Flash的原因,如果有人可以帮忙把代码放到下面,谢谢哦,以及dll。我已经导入了它,我已经尽我所能做了一切
Public Browser As Browser = New Browser()
Public AOB As AOB = New AOB()
Public processid As IntPtr
Private browsername As String = "NA"
Dim sc3n As New FacilCoding
<DllImport("user32.dll", CharSet:=CharSet.None, ExactSpelling:=False)>
Public Shared Function ReleaseCapture() As Boolean
End Function
Public Sub selectbrowser_Click(sender As Object, e As EventArgs) Handles selectbrowser.Click
If ComboBox1.SelectedItem = "Chrome" Then
processid = Browser.Chrome()
MsgBox(processid.ToString)
browsername = "Chrome"
ElseIf ComboBox1.SelectedItem = "Edge" Then
processid = Browser.Edge_Flash()
browsername = "Edge"
End If
If processid = 0 Then
lblpidbrowser.Text = "Failed to Attach to " + browsername
AOB.processhandle = IntPtr.Zero
Else
AOB.OpenProcessid(processid)
lblpidbrowser.Text = "Attached To " + browsername + "PID : " + processid + " / " + processid.ToString
End If
End Sub
答案 0 :(得分:0)
问题在于dll由于使用混淆处理而有些混乱,因此我知道它具有原始功能,并且现在可以正常工作了,它可以使用每个浏览器了!