摘要: VS2005 strong name 的原理: 先利用SN.exe这个工具生成一个比如SampleKey.snk的文件,这个文件的英文原文叫string name key file,然后用加密的算法根据SampleKey.snk生成一个SampleKeyPublic.snk.最后在根据SampleKeyPublic.snk提取一个public key token ,public key token是一个16位的数字和字母混合的数(我不敢确定是不是十六进制数):大致流程如下: SampleKey.snk --根据一定的算法--> SampleKeyPublic.snk---->pub 阅读全文
posted @ 2011-09-01 18:45 上海-天浩 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 一、概述官方网站:http://www.freedesktop.org/wiki/Software/dbus,但是如果要下windows版的代码最好不要从sourceforge下,多次下来的1.2.4版本都无法正常解压。可以从svn上拿,具体见后面的dbus编译部分。 从官方首页中可以看到这样一段描述D-BUS 的话:“D-Bus is a message bus system, a simple way for applications to talk to one another. In addition to interprocess communication, D-Bus helps 阅读全文
posted @ 2011-09-01 12:05 上海-天浩 阅读(541) 评论(0) 推荐(0) 编辑
摘要: BHO(Browser Help Objects)是实现了特定接口(IObjectWithSite)的COM组件。开发好的BHO插件除了要在注册表中注册为COM Server外,还必须将它的CLSID在HKLMSOFTWARE…Browser Helper Objects下注册为子键。每当浏览器[1]启动时,首先会在上述注册表位置查看是否有注册的BHO CLSID,如果有则分别创建一个实例,并对BHO实例进行初始化。BHO实例运行在浏览器的地址空间内,能对可访问的对象(如窗口、模块等等)执行任何操作,且因为它依附于浏览器的主窗口,所以其生命周期与浏览器实例的生命周期一致。下图演示了BHO的创建 阅读全文
posted @ 2011-09-01 12:02 上海-天浩 阅读(2960) 评论(0) 推荐(0) 编辑

Living in ShangHai

Copyright © 2008 天浩阁 Corporation, All Rights Reserved