求可视化反汇编工具,“天下软件一大抄”,怎么抄?

来源:百度知道 编辑:UC知道 时间:2024/07/04 01:16:10
现有现成的一个exe程序,很短,是用vb编写的。我想把这个程序嫁接到我创建的一个窗体上,需要什么工具?
这种exe程序不能像工程一样直接用vb6打开,要怎么弄才能使这个程序能在vb6上修改。

EXE不能直接打开也不能破解,只能得到完整的汇编文件,所以不能转换高级语言,要嫁接倒是用API可办到:
你试试就行

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function SetParent Lib "user32" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long

Private Sub Form_Load()
Shell "calc.exe" '打开计算器程序
Dim WinW&
WinW = FindWindow(vbNullString, "计算器") '找到计算器程序的句柄
Call SetParent(WinW, Me.hWnd) '把它弄过来
End Sub