RegistryKey videowindow = Registry.ClassesRoot.OpenSubKey("TypeLib\\{xxxxxxxx-xxxx-43DA-96E4-09FC81887A1E}\\");
if (videowindow == null)
{
Process p = new Process();
p.StartInfo.FileName = "Regsvr32.exe";
p.StartInfo.Arguments = "/s " + Environment.CurrentDirectory +"\\REALPLAY\\Ocx\\VideoWindow.ocx";
p.Start();
}代码就是上面的 现在问题是xp系统下面执行没问题 但是win7好像由于什么系统保护,是执行不成功的,请问有什么方法可以解决,能在程序执行的时候注册,而不是手动去注册。如果用bat的话,是不是有这个问题: win7下注册ocx控件时候 如果手动 在开始-附件-运行时 在那个运行上右键选择“以管理员身份”才能注册成功的吧麻烦详细说明下 谢谢了
if (videowindow == null)
{
Process p = new Process();
p.StartInfo.FileName = "Regsvr32.exe";
p.StartInfo.Arguments = "/s " + Environment.CurrentDirectory +"\\REALPLAY\\Ocx\\VideoWindow.ocx";
p.Start();
}代码就是上面的 现在问题是xp系统下面执行没问题 但是win7好像由于什么系统保护,是执行不成功的,请问有什么方法可以解决,能在程序执行的时候注册,而不是手动去注册。如果用bat的话,是不是有这个问题: win7下注册ocx控件时候 如果手动 在开始-附件-运行时 在那个运行上右键选择“以管理员身份”才能注册成功的吧麻烦详细说明下 谢谢了
解决方案 »
- 跪求DbHelper类
- 请问论坛的悬赏RMB做开发的版块在那里?
- 如何邦定UserControl控件属性到数据源
- 估计这问题无解,是高手就来。关于关键字排序的问题。
- wcf服务方法无法删除文件
- C#一个常用的例子
- 请教一个问题,就象论坛里面,那种用户之间可以互相发送传呼的功能是怎么做的啊
- 如何将数据库中图片文件读出存为文件
- 请问那位能提供一个VS2003。NET的BT下载地址
- 用C#.net.................写在线播放视频........高手帮忙啊!!!急~!
- 用户控件无法获取焦点,都来讨论下吧~~~~~~~~~~~~~~~~~~~
- 重写WndProc 时遇到的问题。。。。高手请进
win7可能是缺少某个或某几个dll,你都找出来,拷贝过去
"EnableLUA"=dword:00000000。保存为.reg文件,然后执行重启即可。
有可能是你客户机上已经有个不同版本的了