我们公司有一个分析软件是用vb做的,
但是功能不完善。
我想把它的菜单增加一个项目,又没有源代码。
我该找哪些反编译软件啊!!!
具体该怎么做啊!!!
谢谢!!!
但是功能不完善。
我想把它的菜单增加一个项目,又没有源代码。
我该找哪些反编译软件啊!!!
具体该怎么做啊!!!
谢谢!!!
解决方案 »
- VB运行时出现“编译错误:参数不可选”,
- 请教网页关闭 cab 中窗体的问题?在线等!
- TreeView控件如何将选择框放到文字的后面
- 大家好 有关instr的问题 我实在是不明白
- 动态数组的赋值问题,麻烦各位大虾帮帮忙!!!
- 经过4个多月的csdn上网历程,终于超过10000分,散尽余下的可用分,谢谢VB论坛的各位朋友
- 关于菜单的问题,不明白!
- 关于CHM格式的帮助文件的问题!很简单的!知者不难!
- 请问这句话要怎么理解?MAKE AND FUSING HALF-WORD ROM IMAGE WITH BYTE EEPROM/FLASH
- 100分,请看一下或求进销存或库管的数据库表结构或数据库设计思路,如分少,请说要多少分可以。
- 关于值传递的问题
- 请问哪里可以下载到VB数据库开发的教程?
这是PCODE方式编译的VB程序的一个静态的解析工具
可能对你有帮助
应该怎么做啊,
加一个菜单就这么难吗?
要重写导入表
即使通过一些工具反编译后,也只能看到部分代码,而像源程序中的注释、变量的定义的信息都没有了。
还是重新设计一个吧。
本来学了汇编想来练练手的,居然成了这个样子。
另外,外挂怎么做啊,需要哪方面的知识啊。
菜单的资源可能在动态链接库里。
========================================================================
此方法妙!
本来学了汇编想来练练手的,居然成了这个样子。
另外,外挂怎么做啊,需要哪方面的知识啊。
=========================================
需要API知识.
Option ExplicitPrivate Declare Function GetMenu Lib "user32" (ByVal hWnd As Long) As Long
Private Declare Function GetSubMenu Lib "user32" (ByVal hMenu As Long, ByVal nPos As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As Any, ByVal lpWindowName As String) As Long
Private Declare Function AppendMenu Lib "user32" Alias "AppendMenuA" (ByVal hMenu As Long, ByVal wFlags As Long, ByVal wIDNewItem As Long, ByVal lpNewItem As Any) As LongPrivate Const MF_STRING = &H0&
Private Const MF_SEPARATOR = &H800&Private hHwnd As Long, hMenu As Long, hSubmenu As LongPrivate Sub Command1_Click()
Shell "CALC.EXE"
hHwnd = FindWindow(0&, "计算器")
hMenu = GetMenu(hHwnd)
hSubmenu = GetSubMenu(hMenu, 0)
Call AppendMenu(hSubmenu, MF_SEPARATOR, 2000, vbNullString)
Call AppendMenu(hSubmenu, MF_STRING, 123456, "Mailto:[email protected]")
End Sub
还有其他的菜单编辑方式吗?我不知道