
Windows开发
文章平均质量分 84
anda0109
密码学与信息安全,区块链,分布式数据库/存储,人工智能。
展开
-
BHO开发浏览器插件-Adding Menu Items
以下内容来自MSDN:Adding Menu ItemsThis tutorial explains how to add a menu item that runs a Microsoft Windows application or that runs a script to theTools menu or Help menu in Microsoft Interne原创 2015-12-09 12:06:22 · 1223 阅读 · 0 评论 -
Windows进程间通信—命名管道
命名管道是通过网络来完成进程间的通信,它屏蔽了底层的网络协议细节。我们在不了解网络协议的情况下,也可以利用命名管道来实现进程间的通信。与Socket网络通信相比,命名管道不再需要编写身份验证的代码。将命名管道作为一种网络编程方案时,它实际上建立了一个C/S通信体系,并在其中可靠的传输数据。命名管道服务器和客户机的区别在于:服务器是唯一一个有权创建命名管道的进程,也只有它能接受管道客户机的连接请求。原创 2016-04-05 18:36:54 · 3456 阅读 · 0 评论 -
给IE浏览器增加自定义右键菜单
其实就是类似当安装完 Flashget 后 Internet Explorer 的右键多了“使用网际快车下载”的选项一样,现在我们的需求是:当我们在图片右键时出现“复制图像地址”的选项。其实很简单,先把下列代码存为 abc.reg 并导入:Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Micr转载 2015-12-08 18:41:57 · 4658 阅读 · 0 评论 -
BHO开发浏览器插件-Hello Word
利用ATL框架开发BHO浏览器插件网上有不少资料,具体的过程就不写了。参考资料如下:MSDN:https://msdn.microsoft.com/en-us/library/bb250489(v=vs.85).aspx优快云博客:http://blog.youkuaiyun.com/feier7501/article/details/11266345按此种方法生成的插件,当打开网页时会弹出多个原创 2015-12-08 22:34:46 · 4369 阅读 · 0 评论 -
Mozilla Firefox扩展(Extensions)开发——XPCOM&XUL(二)
上节我们做了一个hello world,然而并没有什么卵用。这节我们实现一个具有实用功能的扩展吧!创建我们的扩展开发目录,其结构如下:sessionstore|——content | |——overlay.js | | ——overlay.xul原创 2015-12-25 17:04:33 · 2212 阅读 · 1 评论 -
Mozilla Firefox扩展(Extensions)开发——XPCOM&XUL(一)
XPCOM和XUL是被官方遗弃的技术,他们推荐使用Add-on SDK(https://developer.mozilla.org/en-US/Add-ons/SDK),但有些时候你仍然可以使用这些技术实现你的需求。《Let‘s build a Firefox extension》:https://developer.mozilla.org/en-US/Add-ons/Overlay_Ex原创 2015-12-25 15:17:12 · 1749 阅读 · 0 评论 -
Mozilla Firefox扩展(Extensions)开发——xulrunner
XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications that are as rich as Firefox and Thunderbird. It provides mechanisms for installing, upgrading, and unins原创 2015-12-24 17:12:29 · 4416 阅读 · 0 评论 -
Mozilla Firefox扩展(Extensions)开发——jpm
C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\jynpgpwr.default\extensions原创 2015-12-21 18:43:28 · 2482 阅读 · 1 评论 -
Google Chrome扩展(Extensions)和插件(plugins)的区别
当我学会了Chrome的扩展开发时,我开始沾沾自喜了,不过如此简单:html和js轻松搞定。然而当我想要实现我自己的功能,希望通过js调用本地二进制文件时,却发现如何也不能成功。然后便发现我的无知,前两篇写的文章是关于插Chrome插件开发的,实际上只是扩展(Extension)开发。于是百度之,来到知乎:"扩展"和"插件",其实都是软件组件的一种形式,Chrome 只不过是把两种原创 2015-12-17 10:31:26 · 6240 阅读 · 0 评论 -
Google Chrome插件开发-Context Menus
本节主要介绍如何在Google Chrome浏览器web页面上点击右键弹出自定义菜单,即如何使用谷歌Context Menus API接口。上节已经把主要流程介绍了,这节就直接上代码,代码都是官方例子没有实际意义,但是可以起到抛砖引玉的作用,大家根据自己的需要开发出自己想要的功能才是王道。manifest.json代码如下:{ "name": "Context Menus Sampl原创 2015-12-16 16:16:33 · 5371 阅读 · 0 评论 -
Google Chrome插件开发-Browser action
参考:http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/extensions/原创 2015-12-16 11:45:06 · 6119 阅读 · 1 评论 -
注册表实现右键自定义多级菜单
给文件添加右键菜单的方法主要有修改注册表,编写COM组件两种方式,当然这个只是我知道的,或许还有其他我所不知道的方法。今天我要分享的是如何通过添加注册表来达到创建自定义菜单的目的。在XP系统上通过注册表添加自定义菜单,只能创建一级菜单而且不能给菜单添加图标。WIN7及之后的系统支持注册表添加多级菜单并且可以添加菜单图标。下面是以WIN7为例进行说明添加的步骤:1、打开注册表编辑器:原创 2015-12-15 11:51:04 · 6035 阅读 · 1 评论 -
COM组件实现右键自定义多级菜单
参考文章:http://blog.youkuaiyun.com/wzsy/article/details/7839770原创 2015-12-15 13:21:46 · 1860 阅读 · 0 评论 -
BHO开发浏览器插件-Adding Explorer Bars
Adding Explorer BarsThis tutorial explains how to add an Explorer Bar in Microsoft Internet Explorer. If you also want to create a toolbar button for the Explorer Bar, see the Adding Toolbar Butto原创 2015-12-12 11:46:53 · 1448 阅读 · 0 评论 -
BHO开发浏览器插件-Adding Toolbar Buttons
以下内容来自MSDN:Adding Toolbar ButtonsThis tutorial explains how to add a toolbar button to the Microsoft Internet Explorer user interface. The toolbar button can either run a Microsoft Win32 a原创 2015-12-12 11:41:12 · 1306 阅读 · 0 评论 -
How to overlay an icon over existing shell objects
我们会有这样的需求,当改变一个文件的状态时,需要在原有文件的图标上加一个状态标志,例如SVN如果同步时会有绿色的勾,如下图所示这个图标的实现就是在原有图标的基础上覆盖了一个图标,从而有了我们所看到的样子。下面这篇文件提供了详细的解决方案,本人经过测试也是可用的。地址如下:http://www.codeproject.com/Articles/7484/How-to-overlay-an原创 2016-01-27 13:15:27 · 1136 阅读 · 0 评论