请问我写的activeX在别人机器注册后为什么不好用?

轻松工作快乐生活 2004-09-08 11:46:22
小弟刚刚接触VC不久,刚写了一个activeX作用是要在网页上调用在客户端生成数据库文件。可是在自己机器上编译后在网页上用javascript调用一点问题都没有。可是拿到别人机器上注册就不好用了。请问各位这是什么原因。
...全文
135 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
天限天空 2004-09-11
  • 打赏
  • 举报
回复
回复人: zk_2000(&轻松&) ( ) 信誉:100 2004-9-8 12:36:23 得分: 0



可是我从自己机器上试了一下,把它先卸了,再手动注册,也还是不好用啊。请问各位这是为什么呢?
------------------------------------------------------------
那你就自己调试好

怎么不好用,问题说清楚,让人来猜问题,这个范围太大了吧


sdwalnut1 2004-09-10
  • 打赏
  • 举报
回复
编译的时候,使用静态联编。
at_yuan2 2004-09-10
  • 打赏
  • 举报
回复
编译链接时,请选择Release版,同时,选择"在静态库中使用MFC"
fool_leave 2004-09-10
  • 打赏
  • 举报
回复
不知道你的Release里面有什么,应该只需要ocx文件.你先清理一下,删除所有的文件,然后重新编译.
  • 打赏
  • 举报
回复
哪些是有用的呢? fool_leave() 谢谢赐教
  • 打赏
  • 举报
回复
5555,好像不行了这是为什么呢?那下面不都是一些链接文件吗?难道还有用吗?
fool_leave 2004-09-10
  • 打赏
  • 举报
回复
你把Release里其他的东西全删了,只留下ocx看看可不可以用
  • 打赏
  • 举报
回复
如果是签名的问题,那为什么我手工注册release里的好用呢?好像还是不知道怎么弄的和路径有关了。
fool_leave 2004-09-10
  • 打赏
  • 举报
回复
没有签名,安全级别太高,禁止安装注册未签名的Activex。
签名看看。
  • 打赏
  • 举报
回复
大家以上说的我都按着做了,可现在我发现问题仍在,如果我手动注册release路径下的也不会出问题。如果我把它拷贝到别的目录下,虽然能注册成功,但掉用就会报错,可是我在这个程序里根本就没有用到绝对路径的东西啊!
  • 打赏
  • 举报
回复
可是我从自己机器上试了一下,把它先卸了,再手动注册,也还是不好用啊。请问各位这是为什么呢?
zihan 2004-09-08
  • 打赏
  • 举报
回复
可能是你的ocx引用了不少外部的dll文件,而其他机器上没有.
wangweixing2000 2004-09-08
  • 打赏
  • 举报
回复
是否为release版,是否缺少了dll!可以用vc6的tool中的Depends看看!把需要的dll复制一份到客户端system或者system32下!
Code Virtualizer 是由 Oreans 旗下开发的一款强大的代码搅乱系统。它可以帮助软件开发者保护他们软件内重要和敏感的代码区,防止他人使用逆向工程,而且它只消耗最小的系统资源。Code Virtualizer 将你源代码(Intel x86 指令)转化成虚拟的指令,只有内部的虚拟机器可以明白这些指令。对于每一个所保护的程序,这些所产生的虚拟指令以及虚拟机器本身都是独特的,以防止他人对 Code Virtualizer 采用广泛的攻击。 代码混淆保护工具 Code Virtualizer 多语特别版代码混淆保护工具 Code Virtualizer 多语特别版 Code Virtualizer 可以在任何 x32 或 x64 原生 PE 文档中(例如可执行文档(EXEs),system services,DLLs,OCXs,ActiveX 控制档,荧幕保护程序以及 装置驱动程序 )保护你重要和敏感的代码区。 Code Virtualizer® 的主要特点: 使用多个虚拟机器进行搅乱 对每个受保护程序进行独特的保护 保护任何的 x32 和 x64 程序以及 驱动程序 先进的变异引擎 代码重组来保护 DLLs 和 驱动程序 在独特的虚拟机器里模拟任何 Intel x86 代码 每个受保护程序里都有独特的虚拟码 完全兼容于任何的 压缩器 / 软件保护层 由指令列加载 的保护 Code Virtualizer 是一个可以用来防止别人窥视你重要且敏感的程序的强大技术 , 例如你用来检验所输入的注册 序号 是否正确的 例程 。此外, Code Virtualizer 稍微改比变受保护程序里的 PE 标头 ,这意味着你可以在 Code Virtualizer 上置入一个 压缩器 或另一个软件保护层。 如果你是一个 驱动程序 的开发者,而且为了找不到一个保护 驱动程序 的解决方案而烦恼, Code Virtualizer 提供你一种相同于保护你程序和 DLL 的技术来保护你的 驱动程序 ( 32- 位或者 64- 位)。 今天就尝试 Code Virtualizer ,开始为你的 32- 位 /64- 位程序以及 驱动程序 里置入软件保护业里最新的技术吧!

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧