当前位置: 首页 > news >正文

网站公告弹窗源码工商网站官网入口

网站公告弹窗源码,工商网站官网入口,制作游戏网站公司,县级网站建设培训会很多时候自定义或者引用控件都需要注册才能使用#xff0c;但是如何使要注册的dll或ocx打包到exe中#xff0c;使用户下载以后看到的只是一个exe,点击直接运行呢#xff1f;就像很多安全控件#xff0c;如支付宝的aliedit.exe那样。 现在介绍一种使用资源文件#xff0c;将… 很多时候自定义或者引用控件都需要注册才能使用但是如何使要注册的dll或ocx打包到exe中使用户下载以后看到的只是一个exe,点击直接运行呢就像很多安全控件如支付宝的aliedit.exe那样。         现在介绍一种使用资源文件将dll、ocx打包进exe点击直接注册的例子       首先新建一个工程RegisterFile。  新建文件夹Resource里面添加需要注册的ocx或dll。这里我添加的是dsoframer.ocx并将其文件“属性”中“生成操作”项的值改为“嵌入的资源”。              接下来创建类Register.cs   里面只有一个函数RegisterDll()。 这里为省事我把它放到了Program.cs里同一命名空间下效果是一样的。           [c-sharp] view plaincopy using System;  using System.Collections.Generic;  using System.Linq;  using System.Windows.Forms;    using System.Diagnostics;    namespace RegisterFile  {      static class Program      {          /// summary          /// 应用程序的主入口点。          /// /summary          [STAThread]          static void Main()          {              Application.EnableVisualStyles();              Application.SetCompatibleTextRenderingDefault(false);              Application.Run(new frmMain());          }      }            class Register      {          public void RegisterDll(string strDll)          {              Process p  new Process();              p.StartInfo.FileName  Regsvr32.exe;                p.StartInfo.Arguments     strDll;              p.Start();                p.Close();          }      }  }                 最后在Form1_Load()中添加代码         [c-sharp] view plaincopy //需要添加引用  //using System.IO;  //using System.Reflection;  //using System.Resources;                      private void Form1_Load(object sender, EventArgs e)          {              this.Visible  false;                string strPath  string.Empty;              strPath  System.Environment.CurrentDirectory;                  Assembly asm  Assembly.GetEntryAssembly();              using (Stream stream  asm.GetManifestResourceStream(RegisterFile.Resource.dsoframer.ocx))              {                  int len  (int)stream.Length;                  byte[] byts  new byte[len];                    stream.Read(byts, 0, len);                  stream.Close();                    using (FileStream fs  new FileStream(Environment.GetFolderPath(Environment.SpecialFolder.System)  //dsoframer.ocx, FileMode.Create))                  {                      fs.Write(byts, 0, len);                  }              }                                Register r  new Register();              r.RegisterDll(dsoframer.ocx);                this.Close();          }              注意Stream stream asm.GetManifestResourceStream(RegisterFile.Resource.dsoframer.ocx)中RegisterFile.Resource.dsoframer.ocx的取值为“命名空间” “文件夹” “文件名称”。 转载于:https://www.cnblogs.com/xyqCreator/archive/2012/07/17/2594670.html
http://www.pierceye.com/news/290577/

相关文章:

  • 网站优化人员中小型网站设计公司
  • 旅游网网站的设计wordpress添加网页背景图片大小
  • 学网站建设难不难wordpress5分钟安装
  • 建网站优化中山做网站专业的公司
  • 网站cmd做路由分析七牛云官网登录
  • 怎么在网站上打广告网站制作方案范文
  • 关键词搜不到我的网站wordpress 内网访问
  • 检察机关门户网站建设工作自查报告网站建设服务领域
  • 网站排名seo软件泉州高端模板建站
  • 昆山网站建设苦瓜网站建设费用会计分录
  • 免费pc网站建设网页设计与制作自学
  • 酒店 网站构建东莞常平碧桂园铂悦府
  • 子域名做微信开放平台网站应用公司做网站需要网站维护人员吗
  • 百度游戏排行榜风云榜青岛seo关键词优化排名
  • html写手机网站备案网站负责人
  • 做网站价位西安工程建设信息中心
  • 国外购物网站建设盐城做网站的哪家公司好
  • wordpress仿站软件遵化市城乡建设规划局网站
  • 湖北大网站建设贵州住房建设厅官网查询
  • 买个网站域名要多少钱一年网站建设热门吗
  • 高埗网站建设软件开发工程师就是程序员吗
  • 青岛正一品网站建设seo搜索优化排名
  • 响应式网站制设计wordpress游戏充值
  • 怎么看网站服务器地址网络设计一个月多少钱
  • 网站友情链接模块创作网站
  • 廉江手机网站建设公司商品展示介绍网站源码
  • 网站备案更换主体ui设计素材
  • 湖南住房和建设厅网站免费的网站建设开发
  • 苏州园区建设网站首页娱乐新闻做的好的网站
  • 江苏省建设集团有限公司网站做网站的软件dw下载