随笔分类 -  OCX

ActiveX控件 微软c++技术
摘要:前几天研究了如何在C#里注册OCX,后来发现在部分机器上注册不成功,找不到原因郁闷了半天,后来上网查才知道,原来是当前Windows用户的权限不够。 解决方法有两种: 一.以管理员身份运行 二.在代码里注册的进程用管理员权限的进程:Process.StartInfo.Verb = "RunAs"; 阅读全文
posted @ 2012-06-19 16:12 Jim_技迷 阅读(775) 评论(0) 推荐(0)
摘要://using System.Diagnostics;//filePath=“xxx.ocx”;Process p = new Process();p.StartInfo.FileName = "Regsvr32.exe";p.StartInfo.Arguments = "/s " + filePath; //路径中不能有空格p.Start();不判断是否已经注册可用,因为重复注册将覆盖原注册表项 阅读全文
posted @ 2012-06-12 10:36 Jim_技迷 阅读(257) 评论(0) 推荐(0)