社区
C++ 语言
帖子详情
自己写的dll 在注册表里注册,使其达到类似于微软认证的效果
flowerjack
2012-06-26 01:54:41
目的:不通过降低IE浏览器等级,设置信任域等,仍可以运行自己写的dll;
说明:之前做过了,在注册表里面写一个键值对,在客户端加载之前注册的那个dll,就不会提示安装,提示风险之类的了.
知道的朋友告诉一声,谢谢
...全文
222
16
打赏
收藏
自己写的dll 在注册表里注册,使其达到类似于微软认证的效果
目的:不通过降低IE浏览器等级,设置信任域等,仍可以运行自己写的dll; 说明:之前做过了,在注册表里面写一个键值对,在客户端加载之前注册的那个dll,就不会提示安装,提示风险之类的了. 知道的朋友告诉一声,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flowerjack
2012-07-05
打赏
举报
回复
[Quote=引用 15 楼 的回复:]
你这个用程序做呗!
[/Quote]
呵呵,可以用程序做当然就用程序啦,我们想做成dll是想减少用户使用时的麻烦,不用去装什么jre, framework之类的
酱油党
2012-06-29
打赏
举报
回复
在我的机子上,把dll拷到system32,再regsvr32一下可以用,
但别人web调用时不可以,不可能让用户拷到system32,再注册一下的吧
你这个用程序做呗!
珍惜生命远离CPP
2012-06-29
打赏
举报
回复
[Quote=引用 12 楼 的回复:]
我是楼主:
在我的机子上,把dll拷到system32,再regsvr32一下可以用,
但别人web调用时不可以,不可能让用户拷到system32,再注册一下的吧
[/Quote]
要么买证书
要么就做安装包,让用户自己下载安装,完成注册过程。
一叶之舟
2012-06-29
打赏
举报
回复
[Quote=引用 12 楼 的回复:]
我是楼主:
在我的机子上,把dll拷到system32,再regsvr32一下可以用,
但别人web调用时不可以,不可能让用户拷到system32,再注册一下的吧
[/Quote]
可以做成安装包,打开网页的时候提示下载安装。
flowerjack
2012-06-28
打赏
举报
回复
我是楼主:
在我的机子上,把dll拷到system32,再regsvr32一下可以用,
但别人web调用时不可以,不可能让用户拷到system32,再注册一下的吧
Coder_Y_Jao
2012-06-28
打赏
举报
回复
漏掉一个链接
http://blog.csdn.net/mliang/article/details/645824
Coder_Y_Jao
2012-06-28
打赏
举报
回复
首先,楼主你的目的应该是要实现申明为初始化和脚本安全的IE插件,和签名认证是两回事,当然最终若有签名认证最好。
给你看两种方法的例子吧,第一个是实现 IObjectSafety接口,第二个是通过Component Categories Manager实现注册
http://www.cppblog.com/wangjia184/archive/2008/06/19/53969.html
珍惜生命远离CPP
2012-06-28
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
是IE客户端使用噢.
我的这个控件是用来下载服务器的文件到客户端的,保存路径是要在客户端,放在服务器调用,不会下载在服务器的吗?引用 6 楼 的回复:
貌似自己本地只要注册了dll
ie就正常使用了,不用另外写什么注册表
[/Quote]
没看懂你说的。。。。
一叶之舟
2012-06-28
打赏
举报
回复
做成OCX控件或是COM控件,调用注册函数。
flowerjack
2012-06-28
打赏
举报
回复
是IE客户端使用噢.
我的这个控件是用来下载服务器的文件到客户端的,保存路径是要在客户端,放在服务器调用,不会下载在服务器的吗?[Quote=引用 6 楼 的回复:]
貌似自己本地只要注册了dll
ie就正常使用了,不用另外写什么注册表
[/Quote]
珍惜生命远离CPP
2012-06-28
打赏
举报
回复
貌似自己本地只要注册了dll
ie就正常使用了,不用另外写什么注册表
flowerjack
2012-06-28
打赏
举报
回复
沉了,顶一个
===============================================================================================
flowerjack
2012-06-26
打赏
举报
回复
忘记了,搜不回来
flowerjack
2012-06-26
打赏
举报
回复
不知写什么键值
酱油党
2012-06-26
打赏
举报
回复
添加个初始化函数。负责完成相应键值不就OK了!有什么问的?还是你不知道怎么写键值?或者你不知道要写什么样的键值?
翅膀又硬了
2012-06-26
打赏
举报
回复
那个键值怎么写,再写一个程序专门写键值用吗?
注册
表
里
的秘密
注册
表
里
的秘密 对于一般用户来说,系统
注册
表
是深奥莫测的,隐藏着巨大的秘密。同时
注册
表
本身却十分脆弱,稍不小心就会引起Windows操作系统的出错甚至瘫痪。但如果你有一定的
注册
表
常识,则可以通过修改
注册
表
让Windows更好地为你服务。
注册
表
事实上就是一个集中管理系统硬件设施、软件配置等信息的数据库,其中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程
全面解析
DLL
文件
DLL
解析!!
OpenGL系列教程(1)——认识OpenGL
写
在前面
写
这个系列教程一方面是为了帮助我自己巩固、理解OpenGL和计算机图形学的知识,提升自己的
写
作和表达能力,另一方面是为了分享自己在学习过程中收获到的成果,与作为读者的你共同进步。还有,这不是一个面向编程新手的系列教程,因此在学习该教程前,我假定你已十分熟悉C/C++语言,或者至少对编程的基本概念有所了解。全篇教程主要基于Windows平台。 下面我以FAQ的形式给出OpenGL的
第22章插入
DLL
和挂接API
第22章插入
DLL
和挂接API 在MicrosoftWindows中,每个进程都有它自己的私有地址空间。当使用指针来引用内存时,指针的值将引用你自己进程的地址空间中的一个内存地址。你的进程不能创建一个其引用属于另一个进程的内存指针。因此,如果你的进程存在一个错误,改
写
了一个随机地址上的内存,那么这个错误不会影响另一个进程使用的内存。 在Windows98下运行的各个进程共享2GB的地址空间
COM、
DLL
、ActiveX、OLE,CLR之间的区别
COM的最核心的思想,说白了就是要做个跨语言的 “class” “object” “function” 。 因为所有OOP语言,这三个都是核心,如果能做到这三个语言要素就可以跨语言,所有语言不都是可以互通了,程序员可以很用自己喜欢的语言编程了,这是目的。 COM是OO技术的巅峰之作,COM之后的OO都是COM的子集而已 COM的意图在于标准化OO组件的界面,使得 跨平台 跨语言 跨机器 跨进程 的...
C++ 语言
64,639
社区成员
250,578
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章