控件注册 - 利用资源文件将dll、ocx打包进exe文件(C#版)
来源:互联网 发布:怎么买域名自己做网站 编辑:程序博客网 时间:2024/05/10 20:56
很多时候自定义或者引用控件都需要注册才能使用,但是如何使要注册的dll或ocx打包到exe中,使用户下载以后看到的只是一个exe,点击直接运行呢?就像很多安全控件,如支付宝的aliedit.exe那样。
现在介绍一种使用资源文件,将dll、ocx打包进exe,点击直接注册的例子:
首先,新建一个工程RegisterFile。 新建文件夹Resource,里面添加需要注册的ocx或dll。这里我添加的是dsoframer.ocx,并将其文件“属性”中“生成操作”项的值改为“嵌入的资源”。
接下来,创建类Register.cs 里面只有一个函数RegisterDll()。 这里为省事,我把它放到了Program.cs里,同一命名空间下,效果是一样的。
最后,在Form1_Load()中添加代码:
注意:Stream stream = asm.GetManifestResourceStream("RegisterFile.Resource.dsoframer.ocx")中"RegisterFile.Resource.dsoframer.ocx"的取值为“命名空间”+ “文件夹” + “文件名称”。
还有注册控件VB版。其实VB版才是先写的,后来才做的C#版。
- 控件注册 - 利用资源文件将dll、ocx打包进exe文件(C#版)
- 控件注册 - 利用资源文件将dll、ocx打包进exe文件(VB版)
- VB控件注册 - 利用资源文件将dll、ocx打包进exe文件
- VB-控件注册 - 利用资源文件将dll、ocx打包进exe文件
- C#把DLL文件打包进EXE
- 金蝶 dll vbr ocx exe文件注册方法(转)
- C#将dll打包进exe
- C#把DLL文件打包进EXE的技巧
- 将OCX控件打包成EXE,实现双击后自动注册
- C#将托管DLL嵌入exe文件
- 如何将EXE和资源文件打包成一个EXE
- Installshield打包dll时,将dll文件自动注册
- 在EXE文件中注册OCX部件
- C#将项目的dll,打包到exe文件中,使用LoadResourceDll类
- C# 将dll打包进exe dll静态引用
- 利用cx_Freeze将py文件打包成exe文件
- 利用cx_Freeze将py文件打包成exe文件
- 利用cx_Freeze将py文件打包成exe文件
- 学C了,应该认真
- 新版中日交流标准日本语初级第六课之基本课文I
- 使用SqlDependency监测SQL Server 2005/2008字段改动时的SQL语法及相关注意事项
- 献给自己的第一篇......
- 99999的正整数中找符合下列条件的数,它既是完全平方数,又有两位数字相同
- 控件注册 - 利用资源文件将dll、ocx打包进exe文件(C#版)
- Matlab标定工具箱使用的一些注意事项
- 苹果电脑不为人所知的第三个创始人(转)
- 地理坐标和大地坐标
- 也不知道头像什么时候能够上传
- 大小端(Little-Big endian)问题
- WDF虚拟磁盘驱动程序
- 迟来的博客开篇
- 光伏发电、风力发电的朋友一起讨论哦