承接各种BHO,ActiveX,chrome扩展插件开发,微信showcodehr1.VS2005 + IE8无法调试因为IE8是多线程的。按照tab调试(原因百度)打开: HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/Main添加一个新DWORD键值TabProcGrowth,并且把值设为0....
原创 2023-02-23 10:56:18
122阅读
Internet Explorer的BHO的对象必须实现IObjectWithSite接口.该接口是IE用来对插件进行管理和通讯的一个接口,其有SetSite和GetSite两个方法,当IE加载和卸载Band对象的时候,调用该接口的SetSite方法,我们可以通过SetSite传进来的IUnknown指针来获取我们所需要的接口: 1. 获取IE的框架窗口句柄:   &
转载 2017-05-08 15:59:17
541阅读
居中问题div里的内容,IE默认为居中,而FF默认为左对齐可以尝试增加代码margin:auto高度问题两上下排列或嵌套的div,上面的div设置高度(height),如果div里的实际内容大于所设高度,在FF中会出现两个div重叠的现象;但在IE中,下面的div会自动给上面的div让出空间...
原创 2022-01-06 16:50:35
79阅读
首先谈BHO的开发工具,我偏向使用VC++(unmanaged C++) 作为开发工具,因为Java JVM或.Net CLR的虚拟机是个很笨重的东西,也是内存杀手, 并不具备写plugin的快捷轻巧的特点.个人并不喜欢将其作为Plug-in的开发平台,不过我会有另文说明用C#开发BHO的全过程, 作为那些偏重开发效率的同学的参考. 其次是类库的选择,我倾向利用“活动模板库&rd
转载 2012-06-13 20:13:58
2982阅读
Metro/Modern Style IE 10 虽然微软一直称“IE 浏览器进行了颠覆式的革新”,但其中其实有相当一部分要落在 Windows 8 Style 部分上了,专门为触摸体验优化的 Windows 8 Style IE 10 保持了其他 Windows Style 风格应用统一的沉浸式界面,将标签卡切换和地址栏都分别放置于顶部和底部。底部地址栏可以用滑动或右键唤出,平时
原创 2012-10-31 11:13:00
393阅读
改写前:#mainContent{width:600px;}(注:当设为IE7和Firefox下显示正常的600px时,IE6下会错位;改为590px后,则IE6下正常,IE7和Firefox下显示不完美)改写后:#mainContent{width:600px;*width:600px;_width:590px;}(注:Firefox不认识*和_;而IE都认识*;IE7不支持_,IE6支持_.书
原创 2013-05-31 09:13:25
276阅读
1、动态删除table里的某一行。 table:表示table对象。 k:表示行号 table.rows[k].removeNode(true); //firefox执行失败,ie执行成功 IE与FireFox兼容写法 table.deleteRow(k);    2、为HTML标签自定义属性。 inputElement:
原创 2013-05-02 15:57:00
282阅读
# 从头学起:如何实现ietoedge bho 插件 作为一名经验丰富的开发者,我很高兴帮助你学习如何实现ietoedge bho插件。在开始之前,我们先来了解一下整个流程,然后逐步讲解每个步骤需要做什么以及使用哪些代码。 ## 整体流程 下面是实现ietoedge bho插件的整体流程,我们将通过多个步骤逐步完成: | 步骤
原创 3月前
253阅读
BHO 小工具SpyBHORemover
原创 2010-07-05 23:19:43
478阅读
初学Linux
原创 2014-03-11 18:16:06
467阅读
1点赞
1评论
回调函数:函数参数中函数指针的函数,在调用者调用这个函数时候,这个函数会回头调用调用者编写的函数。函数指针:int (*f)(int);//声明了一个函数指针,它指向一个返回值为int 参数为int 的函数int p(int);f=p;//函数指针的赋值add = f(25);//等价于调用p(25);为什么要编写回调函数,因为只能只能有调用者定义的工作或者执行不同类型的工作编写一个在单链表中查找
原创 2016-06-30 10:39:24
687阅读
       我是一名来自山西吕梁的小伙刘超,今年17岁从2010年家里买了电脑开始,我就对电脑有了一发不可收拾的迷恋之情,就是爱这个东西爱玩爱研究,但是也因为玩电脑太沉迷耽误了学习导致成绩一路下滑,让家里父母没少担心没少为我未来的人生发愁,所以初中毕业后找了个技术学院浑浑噩噩学了两年机电当然也学得不好毕业后就一直待在家里直到上个月妈妈的朋友推荐说可以让我去
IE8 是每个Tab 一个独立进程, 而BHO/工具栏控件都是在Tab 进程里面被加载, 所以当你用debugger调试器调试IE主窗口是没有任何效果的。 请参考下面的IE8的进程模型结构图 (来自IEBlog) 。显然,我们调试 BHO控件/工具栏的时候,应该调试Tab 进程。   为了调试Tab进程,需要配置系统自动调试设置: 当IE的Tab进程被创建的时候, 系统自动把调试
原创 2009-03-23 07:36:00
3187阅读
1点赞
1评论
            今天你来了,我好开心,可是你知道嘛?             今天我也痛苦了一天,从未有过的绝望。    &nb
原创 2010-07-10 23:15:00
414阅读
  开机――是件很简单的事情,只要按下电源开关,然后系统就会自然启动,很多人认为没有什么需要学习的。其实不然,如果系统没有什么问题,可以正常登陆的时候,当然开机很简单。但更多的时候,我们需要知道当机子不能正常开机的如何解决,这才是我们学习的目的。  那么我们就来分析一下Linux的开机流程系统开机的过程可以汇整成下面的流程:       &nbs
原创 2014-03-03 10:09:04
928阅读
1点赞
  ls 这个命令其实很简单!但他是如何运行的呢! 我现在的理解应该是 把 ls='ls --color=auto'这句话写在了一个配置文件中!  当我们 运行 ls 的时候 其实运行的是 ls --color=auto这个命令!  所以 ls 这个变量就是环境变量!那我们该如何配置环境变量呢!  两种方式  1:配置临时环境变量!方法 &nbsp
原创 2015-09-19 21:34:25
743阅读
计算机中只有0和1,在这种条件约束下,只能表达正整数和0;字长:计算机cpu的性能指标,指cpu一次可以加工,处理的二进制位数。定长:计算机在表示信息的时候,采用固定的二进制位数,这个二进制位数叫做定长。在n位定长的约束下,计算机表示的数值范围为[0,2^n)在n位定长下,存在以下的等式         &n
原创 2016-07-31 19:35:15
890阅读
第一节:内存的基本概念计算机中表达信息的最小物理单位:位(bit)字节(BYTE)Bb=8b1KB=1024b1MB=1024KB1GB=1024MB内存从管理者的角度看有以下几个特点:1.有多个字节组成的连续线性一维存储空间2.字节是内存分配存储空间的最小单位3.对内存中的众多字节,计算机系统是通过对字节进行唯一性编号来管理得,编号和字节之间是一一对应关系。4.一个计算机系统所能管理的最大内存,
原创 2016-08-06 18:59:58
649阅读
决心书大家好,我叫沈熙雨,来自上海,很高兴能与那么多老男孩教育的粉丝一起参加LIUNX高级运维就业班的学习。老男孩教育在业界口碑很好,课程也很专业,尤其是100台服务器集群,及数百台到千台大型服务器集群架构的课程很吸引我,一些老学员的学习心得和分享也很鼓舞我,相信在老男孩老师的指导下,通过自己的努力,自己的技术能力和运维思想都会有很大的提升。由于自己以前的知识结构偏软件,没接触过Linux,压力很
原创 2017-05-13 00:51:22
789阅读
  • 1
  • 2
  • 3
  • 4
  • 5