在VS2008中新建一个VC++的ATL方法时IE加载项2052错

Internet Explorer 脚本错误 

当前页面的脚本发生错误 

行: 4034 
char:3 
错误:缺少对象 
代码:0 
URL: file:///C:/Program%20Files/Microsoft%20Visual%20Studio%208/VC/VCWizards/SmartDeviceAppWiz/ATL/ATLProject/html/2052/default.htm 


网上有一个相似的新建VC++的MFC应用的解决方法: 
错误提示: 
当前页面的脚本发生错误 
行: 4034 
char: 3 
错误:缺少对象 
代码:0 
URL: file:///D:/program%20files/Microsoft%20Visual%20Studio% 
208/VC/VCWizards/SmartDeviceAppWiz/MFC/Application/html 
/1033/default.htm 

MFC应用的解决方法是:在注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Ext\PreApproved 
中增加一个新的项并命名为 {D245F352-3F45-4516-B1E6-04608DA126CC} 


现在的这个2052错误有大侠知道如何解决吗? 
我用的IE7,已经设置到最低安全属性了。

今天第一次在VS08上创建智能项目,想尝试一下windows mobile的开发,结果弄了半天竟然不能创建智能项目~! 

郁闷至极,然后baidu一把,发现好像是由IE引起的,又找了N久,终于找到了正确的方法:(以下文字来源:博客园 作者:温伟鹏 ) 

“Vista系统,VS2005和VS2008开发环境,安装IE8以后,无法创建 VC++ Smart Device Project,解决方法如下: 

  1、打开Regedit 

  2、找到键值“HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\” 

  3、找到项“1000”,如果不存在,则创建 

  4、在“1000”项中新建DWORD值“1207”,Value=0 

  5、关闭Regedit,运行VS,新建Smart Device Project试试吧! 

  Enjoy!” 



说明:1.作者说是在Vista下解决问题的,实际上我在xp下也解决了 

2.上文中HKCU即HKEY_CURRENT_USER

posted on 2010-12-18 19:32 Anders' Yan 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/yansc/archive/2010/12/18/1910145.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值