OCX控件在win7系统普通用户权限下,无法使用的问题。

来源:互联网 发布:如何防sql注入 编辑:程序博客网 时间:2024/06/05 06:14

最近经理让做一个简单的小例子,基于mfc对话框,调用我自己写的OCX控件,给用户看个例子。

我的机器是32位win7系统,超级管理员权限。

发给用户后,用户运行程序时,控件不显示。

 

我切换到普通用户下,编写程序时,发现ocx控件无法成功创建对象。

 

解决方法:

在ocx控件程序编译时,打开属性页,选择“配置属性”--->“链接器”--->“清单文件”。

在“清单文件”中,将“UAC执行级别”设置为“requireAdministrator”;将“UAC绕过UI保护”设置为“是”。

 

编译后再使用,解决上述问题。

原创粉丝点击