包含mshtml, SHDocVw, AxSHDocVw的引用

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

在vs2005中,这样引进mshtml

mshtml引用

 

 

在代码开头加上using mshtml;

 

 

SHDocVw的引用,网上有篇文章这么做的:

SHDocVw一定要在下面这个路径找:(C:/Program Files/Microsoft Visual Studio 8/Application/PreEmptive Solutions/Dotfuscator Community Edition)

shdocvw引用

 

 

 

还有篇文章是这么来添加引用的:

 

1 在 Visual C# 2005 或 Visual C# .NET 中新建一个 Windows 应用程序项目。默认情况下创建 Form1。

注意:在 Visual C# 2005 中,如果您找不到 SHDocVw.dll 文件或 AxSHDocVw.dll 文件,请在 Visual Studio 命令提示符下运行下面的命令:

aximp %WINDIR%/system32/shdocvw.dll

然后,为 Microsoft WebBrowser 控件创建公共语言运行库代理 (SHDocVw.dll) 和 Windows 窗体代理 (AxSHDocVw.dll)。若要在 Visual C# 2005 中添加 DLL 文件,请按下列步骤操作:

 

a 在“项目”菜单上,单击“添加引用”。 <

深入解析shdocvw.dll动态链接库及其开发应用 通过FolderView接口可更改当前视图布局:view.ViewOptions = 1 ' 显示隐藏文件folder.Self.Verbs.Item("Details").DoIt() ' 切换为详细信息视图虽然无直接API设置排序字段,但可通过发送Windows消息模拟点击列头,或使用第三方工具辅助。 阅读详情

相关推荐

C# SHDocVw与GetForegroundWindow操作IE

1. 问题描述 如何取得正在使用的 Interner Explorer 网址 2. 方法 (1) 取得 Internet Explorer 网址 先加入参考 Microsoft HTML Object Library 和 Microsoft Internet Controls 接着请参考以下代码 this.lbURL.Items.Clear(); // 取得...

坚定的走 5008

今天发布的一个程序一直提示Microsoft.mshtml的强名称验证失败

Microsoft.mshtml.dll 软件发布后,在客户的电脑上一再提示缺失该文件或强名称验证失败, 本机的Microsoft.mshtml就两个文件, 拷到客户的机子上,均出同样提示。 后在网络上找个这个dll,该版本时间好像是2004,粘贴到客户的安装目录即可, 网络上有人声称是跟安装v .net 3.5 有关,没细追究,就这样吧。 转载于:https...

weixin_30852419的博客 199

C# SHDocVw IE 浏览器子Frame跨域处理

using mshtml; //需要设置嵌入互操类型为False 不然HTMLDocumentClass 会报错 using SHDocVw; private void button3_Click(object sender, EventArgs e) { SHDocVw.ShellWindows IETabs = new SHDocVw.Shel...

hmxll的专栏 1561

exe html等文件的载入,【已解决】Win7中运行exe出错:应用程序中发生了无法处理的异常。未能加载文件或程序集“Microsoft.mshtml,Version=7.0.3300.0, Cul...

【问题】通过之前的折腾:已经实现了将dll文件,Interop.SHDocVw.dll,集成到了exe中了。C#项目编译出来的exe:1.4版本的 downloadSongtasteMusic.exe是可以在别的一个x64的win7中正常运行的。然后又找到了另外一个32位的XP去测试,也是可以正常执行的。但是,此exe放在当前电脑,另一个x64的win7中,却出错了:错误文字:应用程序中发生了无法...

weixin_39740737的博客 1914

Windows系统shdocvw.dll文件丢失导致功能异常问题

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个shdocvw.dll文件(挑选合适的版本文件)把它放入到程序或系统目录中,当我们执行某一个.exe程序时,相应的DLL文件就会被调用,因此将缺失的文件放回到原目录之后就能打开你的软件或游戏了.那么出现shdocvw.dll丢失要怎么解决?

file 533

包含mshtmlSHDocVwAxSHDocVw引用以及如何添加axWebBrowser控件到工具

1、添加mshtml引用: 添加下面的引用编译时会引发后面错误 添加正确位置(C:\Program Files (x86)\Microsoft.NET\Primary Interop Assemblies )的mshtml引用 2、添加axWebBrowser控件到工具箱(AxWebBrowser是非托管的com控件,自带的WebBrowser是托管的控件,AxWebBrowser功能要...

zslefour的专栏 885

C#包含mshtmlSHDocVwAxSHDocVw, IHTMLDocument2 的引用

包含mshtmlSHDocVwAxSHDocVw引用  在vs2005中,这样引进mshtml 在代码开头加上using mshtml;  (具体方法    引用--》COM--》Microsoft HTML Object Libraryusing mshtml; )    SHDocVw引用,网上有篇文章这么做的: SHDocVw一定要在...

weixin_34067049的博客 254

AxShDocVw, SHDocVw, mshtml References

I've been embedding the IE component in Windows.Forms apps for some time now but need to do it fairly infrequently. Each time I have to start a new project, I always forget how to add references i...

weixin_30362083的博客 90

Allure测试报告实战:5分钟搞定Jenkins集成与可视化分析

本文详细介绍了如何将Allure测试报告与Jenkins集成,打造高效可视化质量看板。通过环境配置、测试报告生成、Jenkins流水线设置及高级优化技巧,帮助团队快速实现测试结果的可视化分析,提升问题定位效率和质量评审速度。

weixin_30879169的博客 554

C# 操作 IE 浏览器演示示例-微酷整理(附代码)

通过C#操作IE的基础方法网上好多示例,这里只总结一下我这几天的研究成果及自己写的示例Demo。 总结(如有不正确的地方请批评指正): 在引用COM组件的时候,出现了无法嵌入互操作类型“……”。选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。 Win7系统引用生成时报错,找不到包装管理器好像是,然后提示32位64位什么的,用regsvr32也不能注册...

ifu25的博客 803

SHDocVwAxSHDocVw引用

原文:SHDocVwAxSHDocVw引用 SHDocVw引用SHDocVw一定要在下面这个路径找: 类似 C:\Program Files\Microsoft Visual Studio 9.0\VC\ 或者 D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC注意:在 Visual C# 中,如果您找不到 SHDocVw...

weixin_34235105的博客 1331

Windows Shell 编程 第十二章

第十二章 脚本Shell对象         新的Windows Shell 包含了丰富的新对象,这些新对象通过自动化体系提供了对Shell主要特征的完全访问能力。IE4.0在新版的shdocvw.dll中引进了这些COM新对象,并把它们作为核心部件。这些对象可以使你能编程驱动Shell和它的文件夹,并且在Internet客户SDK资料中(现在已经集成到平台SDK资料中)对这些对象有详细说明。

chchzh的专栏 5484

C#控制IE浏览器

项目-添加引用-COM,添加下面两个: Microsoft Internet Controls Microsoft HTML Object Library   private void button1_Click(object sender, EventArgs e) { SHDocVw.InternetExplorer ie = n...

鞠勇鸿的技术专栏 3384

调用SHDocVw实现网页缩放

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Sy

qiaojian1989的专栏 446

关于引用mshtml的问题

    今天看了个验证码识别的代码,其中引用到了mshtml.dll,找了半天原来就是microsoft.mshtml.dll。查这个dll的时候还发现了好几篇关于这个dll添加问题的文章。顺便看了下,原来这个dll有三个,添加引用时要注意了。     第一篇文章:     1.添加引用的问题     一般在开发环境下会在三个地方存有microsoft.mshtml.dll文件。所以在添加引...

weixin_34220834的博客 342

C#Webbrowser中屏蔽弹出窗口及脚本错误提示

一、屏蔽脚本错误提示 (转)c# webbrowser 加载网页出错解决方法 2009-03-25 19:42 当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序...

weixin_30906425的博客 306

C# webBrowser控件使用心得

最近用到WebBrowser控件,遇到很多问题,也学习了不少新的东西。下面是我在C#下写的关于WebBrowser控件使用的代码。 1、WebBrowser常用属性 .Refresh();//刷新 .GoBack();//后退 .GoForward();//前进 .Navigate(new Uri(address)); //打开链接 .Dock = DockStyle.Fill; //

ccx_john的专栏 1075

C#窗体中嵌入office文件

学习的日记,以后可能有用,先记录下来:在c#中嵌入打开office文件。在office2003中不会弹出打开提示,但据说在office2007中会弹出打开提示,不知道真的假的,有待确认(down个office2007麻烦啊!)。using System;using System.Collections.Generic;using System.ComponentModel;using Syst

virken0212的专栏 1273
上一篇: WebBrowser.ExecWB
下一篇: 在Qt中如何使用WebBrowser这个ActiveX控件
sclxf
博客等级 码龄25年 38粉丝 114原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值