自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蒋晟的专栏

http://jiangsheng.net

原创 自定义在RichEdit中插入对象的图标

因为有人要所以重新发出来。原文放在blogcn上。blogcn收费之后就删除了。尽管在谷歌的博客上还有个备份,但是看来国内搜不到。 3/04/2004 自定义在RichEdit中插入对象的图标 方法基本同Knowledge Base文章Q220844HOWTO: Insert a Bit...

2019-11-02 00:56:40 132 0

原创 浏览器控件和IE的区别

由于浏览器控件很多时候是为了兼容企业内网而开发,在启用新功能上比IE更加保守,即使是用FEATURE_BROWSER_EMULATION调了IE版本也会有很多功能默认不启用。另外,IE新版本禁用的旧功能也会因为兼容而在Webbrowser控件里仍然保留。 FEATURE_ADDON_MANAGE...

2019-04-08 01:43:58 905 6

原创 选择剪贴板格式顺序

在复制数据到剪贴板时,一个应用程序应该提供尽可能多的格式使得更多的程序能够识别剪贴板上的数据。例如IE将复制的HTML保存为CF_UNICODETEXT、CF_TEXT和CF_HTML等格式。 很多程序在识别剪贴板数据的时候,在找到第一个支持的格式时就停止搜索。有的程序支持粘贴时选择格式(例如W...

2013-08-10 07:44:39 6739 2

原创 安装和设置IE8的默认搜索提供者

IE8引入了 IOpenServiceManager接口,可以用这个接口来安装搜索提供者之类的开放服务:                 CComPtr spManager; HRESULT hr = spManager.CoCreateInstance(CLSID_OpenServiceMa...

2012-11-30 06:26:10 5233 1

原创 我认识的微软最有价值专家们

在微软相关的论坛,你经常能看见一些带有MVP(微软最有价值专家)字样的人出没。他们是写什么样的人呢?我以个人的经历介绍一下这些人中我认识的一部分的情况。作为一个Visual C++方向的MVP,我认识的MVP也大多是开发方向,其中Visual C++方向的MVP比其他方向的MVP要多,所以这里仅仅...

2012-11-29 16:42:13 7440 4

原创 分析Hilo项目

Hilo项目的类关系图,使用Visual Studio 2010的可视化和建模功能包创建。Hilo项目是微软的一个用于演示Windows 7 API和Visual C++ 2010的功能的一个开源项目。这个项目不仅演示了Windows API的使用,而且也提供了设计和开发高性能Windows程序的...

2010-06-25 06:09:00 9752 5

原创 二十万分之一

因为有些人问起中国互联网状况白皮书的数据,所以做了一些个人统计来做比较。   我在网上发表言论的位置主要是在技术论坛。2000之前的数据没有了,因为网易虚拟社区没有保留数据,以前的帖子也不能访问。不过我贡献的一些精华贴在http://www.moon-soft.com/program/bbs/...

2010-06-12 12:19:00 11607 25

原创 论API hook——说360安全浏览器、金山网盾、瑞星、卡巴斯基、傲游浏览器等软件会互相冲突

最近360安全浏览器和金山网盾炒得很厉害,不过实际上大家都是在独木桥走,时不时被记下来是很正常的事情。上网搜索一下就可以看到,互相冲突的不止是这两家,还有瑞星、卡巴和基于IE的浏览器,比如傲游、腾讯TT、搜狗浏览器等。这个问题的核心在于这些软件对API的钩子的处理。API hook这个东西其实DO...

2010-06-03 15:06:00 21908 58

原创 DirectUI和无窗口用户界面

DirectUI/DirectUser是一个用户界面框架(http://msdn.microsoft.com/en-us/library/system.windows.automation.automationelement.automationelementinformation.framewo...

2010-03-22 14:08:00 29253 14

原创 马赛克

尊敬的 Jiang Sheng:祝贺您!我们很高兴授予您 2010 年度 Microsoft® MVP 奖项!该奖项表彰杰出的技术社区领导者,他们积极与他人分享自己高超的实践专业知识和见解。 我们感谢您过去一年在Visual C++技术社区所做出的杰出贡献。此邮件中还包括:关于您的 MVP 奖品的...

2010-01-02 01:44:00 8588 15

原创 Walkaround for Error : An add-on for this website failed to run. When opening Visual C++'s Add Variable Wizard after IE 8 is ins

Download: http://jiangsheng.net/Documents/IE8AddZone.zipPrerequisite: Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)Update: the VC teams...

2009-03-25 05:39:00 8976 0

原创 415 Unsupported Media Type when WSE is NOT configured

I have a web service that runs fine on my Windows XP. However, when I deploy to the production server, the web service returns 415 Unsupported Media ...

2009-02-14 09:24:00 8015 1

原创 Windows Installer自动修复造成注册表内容重置

这几天碰到个很奇怪的问题,软件安装完了之后,使用正常,但是在重新启动之后注册表里面的用户设置居然丢失。进注册表看的时候发现注册表键都在,只是值的内容没了。根据Process Monitor的报告,是Windows Installer在程序自动启动的过程中自动修复的时候把注册表里面的用户设置重新初始...

2009-01-31 10:18:00 6584 1

原创 Microsoft MVP, MSDN Forum Influencer

今年微软最有价值专家的奖品好重,是一个很大的水晶奖杯 后面那个红红的忘记是去年的最有价值专家还是最有影响力开发者的奖杯了,前后脚到的。微软中国也比较浪费,不同项目的奖品也不一起邮寄。 刚刚又收到英文MSDN论坛的通知说我是MSDN Forum Influencer,奖励一个背包,我的2004年M...

2009-01-30 22:26:00 6521 4

原创 New features in Visual C++ 10 and MFC 10

Boris Jabes and Damien Watkins will present new Visual C++ features in Visual Studio 10 during the upcoming PDC. These new IDE features include a new...

2008-10-11 16:10:00 6423 2

原创 Type 'System.Web.UI.WebControls.Parameter' does not have a public property named 'DbType'

In Visual C# 2005 SP1, I added an object data source to a web page that uses my business class as the select method. The method has one parameter of ...

2008-10-05 19:12:00 6160 3

原创 Feedback from Microsoft

Looks like the Microsoft Award for Customer Excellence award I got a few years ago...

2008-06-04 20:15:00 5106 0

原创 MFC Feature Pack发布

Visual C++项目组今天发布了Visual C++ 2008 Feature Pack。这个Feature Pack包含了一些以前需要付费给BCG Soft才可以使用的控件,例如BCG著名的窗口布局和风格自定义功能,不过也有一些有用的控件,例如文件夹列表、文件夹树、属性窗格等等。这个Feat...

2008-04-07 15:49:00 6387 2

原创 关于自动完成功能的一段会话

已经是下午三点了。太阳已经不再直射软件开发部的窗户。在窗前的电脑桌边,程序员甲斜靠在他的真皮靠背椅上,瞪着天花板。“怎么了?”去饮水机倒水路过程序员甲背后的程序员乙说:“你又卡住了?”“是啊!”程序员甲叹了口气,说:“那个该死的自动完成功能问题太多。”他深呼吸了一下,甩甩头说:“再搞不出来我就得和...

2007-10-01 10:15:00 10878 8

原创 保存浏览器控件中的网页

如果需要调用默认的保存对话框,可以调用IDM_SAVE命令保存网页 。由于安全原因,这个命令会总是显示一个文件保存对话框,调用命令的时候指定OLECMDEXECOPT_DONTPROMPTUSER时也不例外。这也意味着IDM_SAVE的文档中的描述是错误的。注意保存为mht格式的选项只有自动化IE...

2007-09-03 06:01:00 7326 3

转载 Windows Vista SDK,Visual C++ 2005 SP1和Merge Module Hell

使用过DLL的人都知道,重用二进制的代码很容易造成DLL地狱,这也是为什么Windows引入系统文件保护的原因之一。在Visual C++2005中引入的程序集清单(Assembly Manifest)看起来似乎可以解决这个问题,但是很多人发现在把Visual Studio更新到SP1后创建的安装...

2007-04-11 19:07:00 9889 0

转载 STL/CLR, Compiler and Marshaling

MSDN第9频道又采访了Visual C++类库组的项目经理Nikola Dudar和Sarita Bafna,以及质量控制组的Marina Polishchuk。尽管Visual C++项目组已经转移了工作重点,但是很少人注意到这一点。或许这些采访可以帮助你了解Visual C++项目组的工作。...

2007-04-11 17:59:00 6982 0

原创 How to change the timeout in FXCop

Q Since I am using DevExpress, the target assembly takes a long time to analyze. I have to supress the deadlock warning several times before getting ...

2006-12-04 13:38:00 3425 0

原创 Visual Studio 2005 Untrusted by IE7

Today I upgraded one of my development machine to IE7. Everything looks fine, except I have to change the FileDownload event handler to make my code ...

2006-11-12 06:26:00 3255 0

转载 CSDN出网摘了

我自然又去吃了一次螃蟹。目前的界面还是有待完善,但是至少是千里之行,始于足下。原来的收藏服务365Keys内容过杂,已经很少去更新了。 本贴使用Windows Live Writer发布。

2006-10-25 20:16:00 3501 2

原创 Handle showModalDialog in a WebBrowser control host

It is not officially possible prior to Windows XP SP2 and Windows 2003 SP1. see NWMF_HTMLDIALOG in MSDN documentation for more information. However, ...

2006-09-18 05:37:00 4621 4

原创 Is Microsoft Access slow?

MS Access is not designed for high load such as web server. The most usual bottleneck is file writing Switch to  Microsoft SQL Server Desktop Engine ...

2006-09-18 05:12:00 2813 0

原创 Access Windows XP SP2 Security Center via WMI

From http://www.pcmag.com/article2/0,1759,1639276,00.aspAccording to Microsoft, WMI is the Microsoft implementation of Web-Based Enterprise Managemen...

2006-09-18 04:49:00 4111 1

原创 how JScript cleans up

From http://msdn.microsoft.com/msdnmag/issues/01/05/web/JScript uses a mark-and-sweep garbage collector with a variety of heuristics used to determin...

2006-09-18 00:52:00 1897 0

原创 Detect Input Method Changes

From http://msdn.microsoft.com/library/en-us/wceui/html/_wcesdk_Programming_an_Input_Panel.asp When the user changes the state of the input panel, th...

2006-09-17 23:49:00 1928 0

原创 ActiveX Control Fundamentals

From http://www.pluralsight.com/articlecontent/cpprep0199.htm:Here we are, eight functions later, and we have an ActiveX control which can be embedde...

2006-09-17 23:36:00 2465 0

原创 Q:实现IContextMenu出现C2787错误:“IContextMenu”:没有与该对象关联的GUID

From: http://community.csdn.net/expert/Topicview2.asp?id=4853965A:There are two header files in VC.NET, one in Vc7/include and the other in Vc7/Plat...

2006-09-17 23:30:00 3795 0

原创 Jiangsheng的CSDN Digest(July 8, 2006)

为了便于搜索(http://search.csdn.net),这里尽可能保留了论坛上讨论的原文,但是这并不表示本人赞同帖子中的表述方式和观点。 如何获得与登陆用户名?(.NET技术 ASP.NET )一个BS项目,部署在域服务器上。当域中某个用户成功登录域后,系统以域用户登录系统。现在的问题是,我...

2006-07-09 07:47:00 2608 0

原创 Jiangsheng的CSDN Digest(June 7, 2006)

为了便于搜索(http://search.csdn.net),这里尽可能保留了论坛上讨论的原文,但是这并不表示本人赞同帖子中的表述方式和观点。CSDN 讨论总结系列: Jiangsheng的CSDN Digest(May 15, 2006) (http://blog.csdn.net/jia...

2006-06-08 03:29:00 4751 0

原创 Jiangsheng的CSDN Digest(May 15, 2006)

为了便于搜索(http://search.csdn.net),这里尽可能保留了论坛上讨论的原文,但是这并不表示本人赞同帖子中的表述方式和观点。 CSDN 讨论总结系列: Jiangsheng的CSDN Digest(April 3, 2006) (http://blog.csdn.net/j...

2006-05-15 23:33:00 23300 0

原创 Jiangsheng的CSDN Digest(April 3, 2006)

 为了便于搜索,这里尽可能保留了论坛上讨论的原文,但是这并不表示本人赞同帖子中的表述方式和观点。CSDN 讨论总结系列: Jiangsheng的CSDN Digest(March 4, 2006) (http://blog.csdn.net/jiangsheng/archive/2006/0...

2006-04-03 13:45:00 13734 10

原创 Jiangsheng的CSDN Digest(March 4, 2006)

为了便于搜索,这里尽可能保留了论坛上讨论的原文,但是这并不表示本人赞同帖子中的表述方式和观点。CSDN 讨论总结系列: Jiangsheng的CSDN Digest (Jan 21 2006)( http://blog.csdn.net/jiangsheng/archive/2006/03/...

2006-03-05 09:25:00 34347 5

原创 Jiangsheng的CSDN Digest (Jan 21 2006)

 CSDN 讨论总结系列: Jiangsheng的CSDN Digest (Jan 7 2006)(http://blog.csdn.net/jiangsheng/archive/2006/01/07/573288.aspx) Jiangsheng的CSDN Digest (Jan ...

2006-03-05 05:00:00 10433 2

原创 Jiangsheng的CSDN Digest (Jan 7 2006)

CSDN 讨论总结系列:Jiangsheng的CSDN Digest (Jan 1 2006)http://blog.csdn.net/jiangsheng/archive/2006/01/01/568362.aspxdocument.title="Jiangsheng的CSDN Dig...

2006-01-07 14:20:00 7796 0

原创 Jiangsheng的CSDN Digest (Jan 1 2006)

CSDN 讨论总结系列:Jiangsheng的CSDN Digest (Dec 2005)(http://blog.csdn.net/jiangsheng/archive/2005/12/24/561501.aspx) Jiangsheng的CSDN Digest (Oct 2005)(http:...

2006-01-01 15:58:00 8212 0

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