自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 C#注册表读写完整操作类

1.注册表基项静态域/// <summary> /// 注册表基项静态域 ///1.Registry.ClassesRoot 对应于HKEY_CLASSES_ROOT 主键 ///2.Registry.CurrentUser 对应于HKEY_CURRENT_USER 主键 ///3.Registry.LocalMachine 对应于 H...

2019-11-19 16:17:27 491

转载 C#操作注册表(通俗易懂、详尽)

要访问注册表,可以使用Microsoft.Win32命名空间中的两个类Registry 和RegistryKey。RegistryKey实例表示一个注册表项,这个类的方法可以浏览子键、创建新键、读取或修改键中的值。换言之,该类可以完成对注册表项进行的所有操作(除了设置键的安全级别之外)。RegistryKey类可以用于完成对注册表的所有操作。Registry是不能实例化的一个类。它的作用只是提供表...

2019-11-18 17:15:19 6836

原创 容器panel里控件的遍历顺序排列规则以及如何调整

  在编写Windows窗体应用程序时,我们经常会用到panel容器,一来便于控件排版,而来方便编程。有时候我们将创建好的控件拖入到容器中后,在遍历容器内控件时,发现容器内控件遍历的顺序并不是我们需要的顺序,那怎么办呢?一、容器内控件的遍历顺序规则  panel容器内的控件遍历顺序为:按加入容器的先后排列的,先加入的遍历顺序在前,后加入的遍历顺序在后。容器内控件的tab顺序和遍历顺序无关。二...

2019-11-13 22:20:08 1493

原创 网页验证码识别实例VB.NET2019(二)

  上一节,获取了网页验证码。这一节开始讲讲怎么识别验证码。  2、获取36个字符的特征码  2.1 分析验证码特征验证码图片:  经研究,发现该网页验证码的图片中字符是由数字和大写字母组成,每张验证码4个字符。其中由于数字0、1和和字母O和I比较接近,所以这四个字符没有出现,再加上和2比较像的字母Z一共有5个字符没有,所以出现的字符只有35个。  验证码字符没有变形,大小一致。背景有...

2019-11-10 09:58:43 1013 3

原创 网页验证码识别实例VB.NET2019(一)

  最近闲来无事,用vb.net做一个网页自动登录的小程序,里面需要输入验证码。涉及到验证码图片识别的问题,查了很多资料,参考了兄弟猿的一些资料,终于有了一个满意的结果。验证码识别率100%。一是怕忘记,方便自己以后查用,二是与大家分享,互勉提高,特记录在此。希望能有更有效的方法去实现验证码图片的识别。  获取网页验证码图片Ihtmldocument2是比较常用的网页文档对象,是 IHTML...

2019-11-08 15:51:55 1380

原创 vb.net 操作注册表

Dim r As Microsoft.Win32.RegistryKeyDim WebBrowser32 As String = “SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION”r = Microsoft.Win32.Registry.LocalMachine.OpenSub...

2019-11-03 21:07:14 942

原创 关于MSHTML、IHTMLDocument、Ihtmldocument2-5的区别及 document.execCommand方法详解

  最近闲来无事,用vb.net做一个网页自动登录的小程序,里面需要输入验证码。涉及到验证码图片识别的问题,查了很多资料,参考了兄弟猿的一些资料,终于有了一个满意的结果。验证码识别率100%。一是怕忘记,方便自己以后查用,二是与大家分享,互勉提高,特记录在此。希望能有更有效的方法去实现验证码图片的识别。  (一)获取网页验证码图片1、网页操作的基本知识(1)MSHTML、Ihtmldocum...

2019-10-31 20:42:02 1313

转载 windows程序窗口层次Z-order,顶层窗口,前台窗口,后台窗口,兄弟窗口,活动窗口

  窗口Z次序:表明了重叠窗口堆中窗口的位置,这个窗口堆是按照一个假象的轴定位的,这个轴是从屏幕向外伸展的Z轴,上面的窗口覆盖下面的窗口。  Windows系统管理三个独立的Z次序----一个用于顶层窗口、一个用于兄弟窗口、还有一个用于最顶层窗口,最顶层窗口覆盖其他非最顶层窗口,而不管它是不是活动窗口或是前台窗口。应用程序通过设置WS_EX_TOPMOST风格创建最顶层窗口。  一般情况下,W...

2019-10-31 17:00:15 1083

转载 C# Internet Explorer DOM using ObjectFromLresult

  Howdo, I’ve been working on this for a couple of days, I did a VB.NET example of this on a forum a few years ago, but C# presented me with a new challenge & it took a while to figure out.  The ...

2019-10-31 11:10:55 303

转载 获取IWebBrowser2指针的两种方法

  在Internet Explorer编程中,获取WebBrowser指针通常是一件很重要的事情,因为有了WebBrowser指针,我们就有了对IE完整的控制权。我们就可以对IE浏览器为所欲为了,想干什么都可以。比方说获取或者设置DOM控件的值。调用页面中的JavaScript,或者控制浏览器的行为 比方说刷新,前进、后退等等等等。  下面两篇文章中,我将介绍两种方法来获取IWebBrowse...

2019-10-31 11:06:07 681

原创 网页DOM——Element 节点

Element节点对象对应网页的 HTML 元素。每一个 HTML 元素,在 DOM 树上都会转化成一个Element节点对象(以下简称元素节点)。元素节点的nodeType属性都是1。varp = document.querySelector(‘p’);p.nodeName // “P”p.nodeType // 1Element对象继承了Node接口,因此Node的属性和方法在Ele...

2019-10-29 10:22:31 481

原创 C#获取到了img标签的HtmlElement怎么获取图片的内容?

首先得到img标签的HtmlElement对象,然后IHTMLControlRange复制的方式得到图片。/// /// 返回指定WebBrowser中图片中的图内容 /// /// WebBrowser控件 /// IMG元素 /// IMG对象private Image GetWebImage(WebBrowser wb, string id){HtmlElement I...

2019-10-29 10:05:39 1122

转载 获取网页中的验证码图片

有时候我们需要获得网页上的图片,尤其是向验证码这样的图片.这个方法就是将网页上的图片获取到PictureBox中.效果入下图所示.右边是使用Webbrowser控件装载的某网站的注册页面,其中包括了验证码.左边是获取到的验证码,装载在PictureBox中.也许有人会问,通过Webbrowser也能够看到注册页面的验证码为什么还要,在获得这个验证码.原因如下:当你不想让别人知道在做什么的时候需要...

2019-10-28 22:58:33 1695

原创 VB.net和C#一些关键字的比较

C#关键字VB.net关键字usingImportsthisMevoidsubbaseMyBaseabstractMustlnheritsealedNotOverrideablevirtualMustOverrideswitchSelectinternalFriendstaticshared………...

2019-10-28 16:04:43 441

转载 CSDN-markdown编辑器的使用

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-10-28 15:56:53 73

转载 用IComparable来实现可排序的集合(作者:Mahesh Chand)

  .NET Framework类库中提供了几个支持在集合中有追加功能的接口,比如:ICollection,IList和IComparable。  实现 IComparable  IComparable接口用来支持在集合中排序。它有一个函数——CompareTo。当你设计分类对象时,你必须实现IComparable的CompareTo方法。  比如,我做一个Developer类来继承ICom...

2019-10-23 20:48:50 240

原创 vb.net 自定义的FloodFill函数(泛水填充)

  最近闲来无事,自编验证码图片识别程序,需要用到FloodFill函数,查了很多资料,都是其他语言的,vb.net语言的资料太少了,我从vb走到vb.net,感觉入门比较容易,其他如c、c++、c#等感觉很难入门。无奈vb.net爱好者太小众,查个资料特别费劲,也想改成其他语言,没有时间啊!!!!!  每次都唠叨唠叨,自己都烦了,哈哈!  一、先谈谈泛水填充吧  还得再唠叨一下,vb.ne...

2019-10-22 22:47:10 862 2

原创 使用EnumWindows函数通过Windows进程ID获取窗口句柄实例(VB.NET2019)

本文通过已知窗口的进程ID获取窗口句柄的实例来浅谈EnumWindows函数使用、委托函数的定义及其意义、ByVal和ByRef的区别。

2019-10-22 17:18:02 5861 2

转载 通过Windows进程ID获取窗口句柄(C++)

方法一:使用EnumWindows的方式`///< 枚举窗口参数typedef struct { HWND hwndWindow; // 窗口句柄 DWORD dwProcessID; // 进程ID }EnumWindowsArg;///< 枚举窗口回调函数BOOL CALLBACK EnumWindowsProc(HWND hwn...

2019-10-21 14:57:51 6465 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除