社区
C++ 语言
帖子详情
有没有可能通过替换相同函数名称的ocx,改变程序的功能
adobepanda
2010-11-29 02:22:30
有没有可能通过替换相同函数名称的ocx,改变程序的功能
一个程序,vc写的,没有源码,业务处理封装在一个ocx文件里,已有这个ocx文件的函数和返回值含义
有没有办法自己另外写一个ocx,使用原来相同的ocx里的函数名称和返回值,但函数过程改成自己需要的
这种想法有没有可能实现
...全文
59
5
打赏
收藏
有没有可能通过替换相同函数名称的ocx,改变程序的功能
有没有可能通过替换相同函数名称的ocx,改变程序的功能 一个程序,vc写的,没有源码,业务处理封装在一个ocx文件里,已有这个ocx文件的函数和返回值含义 有没有办法自己另外写一个ocx,使用原来相同的ocx里的函数名称和返回值,但函数过程改成自己需要的 这种想法有没有可能实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
就想叫yoko
2010-11-30
打赏
举报
回复
只要你UUID一样,接口都一样,只要你能注册,调用那边肯定能调的
这就好比你现在写了个COM,你把他换个文件夹编译注册照样能用
yutaooo
2010-11-29
打赏
举报
回复
恩。我的意思就是,新写的ocx文件名字可以与旧的那个完全不同。
yutaooo
2010-11-29
打赏
举报
回复
那你要知道这个ocx足够多的信息才行。比如,标识一个接口通常使用uuid。那你要知道这个uuid。这些uuid放在注册表中,那你要修改那些注册表项目。
说实话,如果你对这个ocx在注册表中的那些项目都清楚,你完全可以写一个myname.ocx用来替换原先那个。
adobepanda
2010-11-29
打赏
举报
回复
这个肯定是知道的
那个ocx其实是一个中间件,有说明文档
bluewanderer
2010-11-29
打赏
举报
回复
按你的需要实现所有导出函数就可以了,不过ocx不应该是COM的么... 你当真确定你知道那些导出函数都是干什么的么?
ocx
开发经验,ActiveX开发快速入门
1.
ocx
下载解压的目标位置,由注册表项指定 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ActiveX Cache 默认为C:\WINDOWS\Downloaded Program Files inf文件也解压到该目录 ...
HOOK技术
本公众号分享的所有技术仅用于学习交流,请勿用于其他非法活动,如有错漏,欢迎留言交流指正 HOOK 什么是HOOK? ...有
可能
在磁盘中
函数
替换
,不叫HOOK,而是叫感染 比如电脑中了病毒,入口点..
DLL与LIB
dll和.lib都是程序集合,便于代码重用。都是二进制的文件。 .dll也叫动态链接库,与程序链接的方式为运行时链接(run-time linked),为PE(portable executable)格式,也就是程完整的程序。.exe、.dll、.fon、....
Delphi编写ActiveX控件及程序中嵌入word方案
ActiveX控件编写 1.ActiveX控件由来 在创建包括ActiveX程序时,主要的工作就是组件,一个可以自足的在ActiveX网络(现在的网络...Microsystems的JAVA技术而提出的,此控件的
功能
和JAVA applet
功能
类似。
OCX
代...
DLL动态链接库的工作原理
对于常规的
函数
库,链接器从中拷贝它需要的所有库
函数
,并把确切的
函数
地址传送给调用这些
函数
的程序。而对于DLLs,
函数
储存在一个独立的动态链接库文件中。在创建Windows程序时,链接过程并不把DLLs文件链接到程序...
C++ 语言
64,648
社区成员
250,503
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章