Posts by Sheng Jiang
07 May 2026 - Common mistakes in Unciv Modding
23 December 2025 - Counting and Deleting Emails by Sender In Outlook
21 December 2025 - Windows 11: install failed, windows 10: Windows could not prepare the computer to boot into the next phase of installation
06 December 2025 - Unwanted Horizontal scrollbar from Javascript DataTable
25 May 2025 - Do and Do Not in C Programming
07 May 2025 - Merge wordpress.com site with GitHub Pages
07 May 2025 - ABlog Exception Missing title from Invisible Character
30 April 2025 - Misleading Error Message WARNING: All children of a ‘grid-row’ should be ‘grid-item’ [design.grid]
27 April 2025 - Misleading Error Message WARNING: All children of a ‘grid-row’ should be ‘grid-item’ [design.grid]
03 January 2025 - Today’s phishing email RE: Your App឵Ie lD Has Been DisabIed Pending Further Verification
10 September 2024 - Troubleshooting SGEN : error : An attempt was made to load an assembly with an incorrect format
05 May 2023 - Querying Wikipedia data using SPARQL
14 April 2023 - Today’s phishing email (Subject Re: Contract Lease Agreement)
20 March 2023 - Extend a webbrowser control using ICustomQueryInterface
06 August 2022 - Bypassing Factory Reset Protection Microsoft Lumia 640
22 September 2021 - New web server hijacker HttpResetModule.dll
16 June 2021 - Better Late Than Never
27 February 2021 - Troubleshooting a memory leak
18 February 2021 - Icepocalypse 2021 冰狱 2021
05 January 2021 - 微软拼音卡顿的问题
15 October 2020 - Today’s fake email of the day
13 May 2020 - Finding the right ruby version
05 January 2019 - Fix sphinxcontrib-googleanalytics on Sphinx 1.8
21 August 2018 - Blinking wifi icon and black screen on Surface 2
18 June 2018 - 如何在64位win10的VS2017环境下搭建汇编环境
18 June 2018 - Can we run 32 bit and 64 bit code in the same process?
11 March 2018 - Farewell, dsoframer
10 January 2017 - Getting around “Strong name signature not valid for assembly” for a ClickOnce application
16 May 2016 - What part of Windows is written in .Net/WPF/Silverlight?
26 November 2015 - Flash Player: Loading from memory
24 March 2015 - What’s new in Visual Studio Tools for Windows 10 Preview
08 August 2013 - Book review: Mastering Windows 8 C++ App Development
30 July 2013 - Another breaking change related to 64 bit compatibility, this time in TAPISRV w/Windows 8
08 February 2013 - When you get a System.BadImageFormatException. maybe you indeed have a bad system image.
22 January 2013 - How to restart Windows Explorer programmatically using Restart manager
17 December 2012 - How to: Migrating a CLR console Visual C++ project to Windows Forms
04 December 2012 - Add the correct interface first in Adding an MFC Class from an ActiveX Control wizard.
26 November 2012 - Howto: reset IE security zone settings programmatically
22 April 2012 - What’s new in MFC/ATL 11 Beta
21 March 2012 - What is the Windows API for
21 March 2012 - Choosing formats when putting data on clipboard
17 September 2011 - What’s new in Windows 8 Developer Preview SDK headers
21 July 2011 - Where is the forum for Internet Explorer?
24 June 2011 - Windows Update KB2538242 or KB2538243 offered repeatedly
17 April 2011 - Bug in Security Update for Visual C++ Redistributable Package: April 12, 2011 causes program error on Windows 2000
08 April 2011 - How to solve LNK2001 errors related to Windows SDK CLSIDs
14 March 2011 - More ADO issues with KB983246/Windows 7 SP1: a reference count leaking when event is used
25 January 2011 - Microsoft MVP again
22 November 2010 - What is the difference between int and System::Int32
17 November 2010 - Application crash when forcing IE8 rendering mode in webbrowser host
04 February 2010 - Coding Horror
22 November 2009 - Getting local FTP home directory from IIS programmatically
11 November 2009 - Visual Studio 2010: Class Wizard重返Visual C++… Control Shift X.
04 November 2009 - Intercept the download dialog in webbrowser control
09 October 2009 - How to change the user agent and download control flags in a webbrowser control host
06 July 2009 - How to disable navigation sound in webbrowser control
03 May 2009 - Talking about Windows XP APIs
24 March 2009 - Walkaround for Error : An add-on for this website failed to run. When opening Visual C++’s Add Variable Wizard after IE 8 is installed
14 February 2009 - 415 Unsupported Media Type when WSE is NOT configured
03 February 2009 - Links
30 January 2009 - Microsoft MVP, MSDN Forum Influencer
11 October 2008 - Visual C++ 10 和 MFC 10的新特性
06 October 2008 - Type ‘System.Web.UI.WebControls.Parameter’ does not have a public property named ‘DbType’
08 September 2008 - When Microsoft Office Live Meets Google Chrome
05 June 2008 - Feedback from Microsoft
07 April 2008 - MFC Feature Pack发布
24 March 2008 - Detect if a MSI component is installed
17 March 2008 - Hard Drive Broke
09 January 2008 - Smart Hard drive error
08 January 2008 - MFC更新Beta版
19 September 2007 - 科学,我的信仰?
06 August 2007 - AutoComplete with DataSource
30 July 2007 - Visual C++ 2008 Beta2 里面的Class Designer
03 July 2007 - Handle NewWindow3 and ShowModalDialog in CHtmlView
01 June 2007 - Skew detection and correction resources
12 April 2007 - STL/CLR, Compiler and Marshaling
29 March 2007 - McDonald’s, Yum! Alleged To Break Chinese Wage Laws
28 February 2007 - Memory Leak in the Internet Explorer WebBrowser Control
01 January 2007 - MIcrosoft MVP again
11 November 2006 - Visual Studio 2005 Untrusted by IE7
23 October 2006 - Error: Unable to cast COM object of type ‘mshtml.HTMLDocumentClass’ to interface type ‘ICustomDoc’
17 October 2006 - CSDN statistics
23 June 2006 - ‘The Microsoft Code’ by Adam Barr
08 June 2006 - The death of Virgo Shaka under the twin Salas
13 May 2006 - Baidu Baike, the Chinese repalcement of Wikipedia
21 April 2006 - PRB: ::SetUIHandler Causes Changes in Save As Dialog
07 April 2006 - Microsoft Award Certificates
03 April 2006 - Jiangsheng’s CSDN Digest (200604)
14 February 2006 - From In God We Trust to In Freedom We Spam
04 January 2006 - Microsoft MVP re-awarded again
29 December 2005 - Free MSDN Visual Studio 2005 Team Suite with MSDN Premium Subscription for awardee of Microsoft Award for of Customer Excellence/ Microsoft MVP?
24 December 2005 - jiangsheng的CSDN统计数据
24 December 2005 - Win32 & .Net Q&A 200512
05 December 2005 - 整理旧照片……
22 November 2005 - Nomination of Microsoft Award for Customer Excellence
17 November 2005 - MSN messenger exceeds capacity
15 November 2005 - 从Sony招回含疑似间谍软件的CD说起
10 November 2005 - Find and replace specific formatting in Word 2003
10 November 2005 - FAQ:如何在……中获得……的指针(MFC)
05 November 2005 - Visual C++ 2005 中的XML注释
03 November 2005 - Talking about Where does power come from?
03 November 2005 - How to use Visual C++ with Perl
20 October 2005 - 创建和自动化Internet Explorer和资源管理器窗口
07 October 2005 - 托管C++中函数调用的双重转换(Double Thunking)
03 October 2005 - 西雅图MVP峰会见闻
22 September 2005 - Win32 & .Net Q&A 200509
22 September 2005 - Access your documents from internet.
30 August 2005 - C++/CLI中的默认属性访问
24 August 2005 - 集成桌面搜索,模拟器
20 August 2005 - MFC,欢乐与痛苦
25 July 2005 - PIC 16F88 Microcontroller Servo Controller Project
11 July 2005 - Microchip PIC16F88A Emulator Project
05 July 2005 - Visual Studio 2005中MFC的变化
27 June 2005 - Use windbg as an external tools of Visual C++
27 June 2005 - Error 3e6 with WriteFile
24 June 2005 - Lab5 Step4
23 June 2005 - Lab5 Draft3
21 June 2005 - Lab5 Draft2
20 June 2005 - Lab5 Draft1
13 June 2005 - Lab4
09 June 2005 - Assignment1
08 June 2005 - 使用WinDbg调试VC程序
01 June 2005 - Lab3
25 May 2005 - Lab2
23 May 2005 - Attending Machine Language Class
13 May 2005 - 在线地址本服务
08 May 2005 - Notes
03 May 2005 - Blog, past and present
28 April 2005 - Notes
28 April 2005 - Blog, past and present
27 April 2005 - 登鹳雀楼(王之焕)
25 April 2005 - 请勿向第三方公开你的个人密码
25 April 2005 - Blog
24 April 2005 - http://meta.wikimedia.org/wiki/Chinese_conversion
21 April 2005 - Visual C++ 2005的版本区别
19 April 2005 - 程序员之懒
19 April 2005 - Visual C++ 2005 Beta 2中的变动
19 April 2005 - VC的自动化向导的BUG
18 April 2005 - Litblogs
15 April 2005 - 假如抓到一条美人鱼(转自机战世界论坛,水星的爱发)
15 April 2005 - Spread of Blog
14 April 2005 - Champ de Coquelicots, Environs de Giverny
12 April 2005 - Lincoln’s assassination
12 April 2005 - 4-11日全球互联网群发性故障
11 April 2005 - Summary
11 April 2005 - Blogging
08 April 2005 - Xu Beihong
07 April 2005 - 在使用浏览器控件的程序中判断HTTP错误
07 April 2005 - Summary Assignment
04 April 2005 - early working vs studying
01 April 2005 - Notes
31 March 2005 - Notes from March 2005
30 March 2005 - Trade war over genetically modified food
29 March 2005 - genetic discrimination
24 March 2005 - The Schiavo case
19 March 2005 - 示例:在MFC程序中集成.Net中的控件
17 March 2005 - 《转换指南: 将程序从托管扩展C++迁移到C++/CLI》译后
17 March 2005 - Telephone Tips
08 March 2005 - Immigration Past and Present
08 March 2005 - Chinese diet
06 March 2005 - Working Tourism
06 March 2005 - Diet Change
02 March 2005 - Population in US
01 March 2005 - draft
28 February 2005 - Win32 & .Net Q&A
28 February 2005 - Primates
27 February 2005 - Working Holidays in Mozambique
27 February 2005 - Editor’s note
26 February 2005 - Primates
23 February 2005 - Survey Assignment
21 February 2005 - Generation Gap Prevention
15 February 2005 - Summary Assignment
10 February 2005 - virtual friends
10 February 2005 - NoteWorth 011
09 February 2005 - Summary Assignment
08 February 2005 - interview summary report
08 February 2005 - Stress Control
08 February 2005 - Find and evaluate sources on WWW
07 February 2005 - Stress Control Questions
07 February 2005 - Self-Efficacy
07 February 2005 - First Children and Education (version 2)
06 February 2005 - Introduction/Conclusion
04 February 2005 - Public Education Notes
03 February 2005 - Notes
03 February 2005 - First Children and Education
02 February 2005 - Scholarship Application
28 January 2005 - How to fail in a class
27 January 2005 - Role Modal Notes
26 January 2005 - Expectation differences between male and female in Chinese culture
25 January 2005 - Sentence Combining
24 January 2005 - 虚析构函数
24 January 2005 - 在Visual C++中编译工程时自动增加版本号
24 January 2005 - 何时一个类的指针可以强制转化为另外一个类的指针,即使它们之间没有派生关系?
24 January 2005 - IStream接口和CString之间的转换
23 January 2005 - 编程控制Modem/PPPoE拨号连接
23 January 2005 - 编程实现远程唤醒PC
22 January 2005 - 限制应用程序的实例数目
22 January 2005 - 编程控制活动桌面,用ActiveX控件来增强桌面的功能
20 January 2005 - Self Introduction
19 January 2005 - A Successful Moment
31 December 2004 - How To Detect If an Application Has Stopped Responding
12 December 2004 - Good Bye MFC?
17 November 2004 - 偶的CSDN收藏夹(大部分都是古董……)
11 November 2004 - 98年出的VC6看来也是和Win98一样日落西山了
25 July 2004 - 动态屏蔽Control+Alt+Delete(Update)
13 July 2004 - 如何: 通过HTML文档对象模型访问文档中的ActiveX控件的属性
13 July 2004 - VC/MFC Q&A 200407
11 July 2004 - DLL/OCX中的MFC对话框不能处理Tab和回车键的问题
07 July 2004 - 别了,北京 Time To Say Goodbye
06 July 2004 - 在应用程序中集成浏览器控件(Update)(Subjet to change without notice)
01 July 2004 - 7月1日 微软新技术展望大会
29 June 2004 - 饮鸩止渴
29 June 2004 - CSDN对BLOG用户可能期待过高了
27 June 2004 - 在应用程序中添加宏支持的注意事项 (Update)
24 June 2004 - 跨进程访问共享内存的权限问题
23 June 2004 - 重新启动服务
14 May 2004 - 对话框数据交换 (Update)
14 May 2004 - 对话框数据交换
28 April 2004 - WinForm
28 April 2004 - VC6 with .NET CLR & Managed C++
01 April 2004 - 编程删除IE历史
01 April 2004 - Visual Studio 6.0 Service Pack 6
30 March 2004 - 数据绑定 TreeView 的演示应用程序
26 March 2004 - 关于BLOG客户端的想法
23 March 2004 - 限制应用程序的实例数目
23 March 2004 - 基于非模态对话框的MFC工程
23 March 2004 - VC编程经验总结第一版完成
20 March 2004 - 在浏览器中粘贴时替换剪贴板数据
15 March 2004 - 结合ADO、ADOX和MFC的文档/视图/框架架构创建和打开Access数据库
10 March 2004 - 列表视图自动KillTimer的问题
10 March 2004 - GUID数组的初始化
10 March 2004 - Ask Mr JS
10 March 2004 - ADO和ADOX
04 March 2004 - 自定义在RichEdit中插入对象的图标
27 February 2004 - DAO拥有ADO/ADOx/JRO所没有的东西(也许从不会有!
12 February 2004 - 使用IE5内建的进度对话框
12 February 2004 - CDHtmlDialog&NewWindow2
06 February 2004 - 让msxml4导出的文本xml缩进和换行
06 February 2004 - Serialziing IPicture by Memory Stream
06 February 2004 - Ask Mr JS
09 January 2004 - 在浏览器控件中启用自动完成功能
05 January 2004 - 分析MFC中的映射
18 December 2003 - Ask Mr JS
16 December 2003 - Ask Mr JS
12 December 2003 - Ask Mr JS
01 December 2003 - Ask Mr JS
09 November 2003 - 在Windows2000中动态禁用/启用Ctrl-Alt-Delete
23 October 2003 - 问题:Internet Explorer中的控件在可见之前没有被创建
23 October 2003 - 浏览器程序中添加宏支持
23 October 2003 - 写篇文章真累
23 October 2003 - 使用虚列表和自画实现文件夹的缩略图显示
23 October 2003 - ActiveX控件访问所在网页的DHTML文档对象模型(MFC)
26 September 2003 - ASF学习笔记 Part 2
25 September 2003 - ASF学习笔记 Part 1
18 March 2002 - 使用IPicture的OLE实现读取和显示BMP,GIF,JPG,ICO,EMF,WMF图像
02 August 2001 - 摆脱在每个命令消息处理函数中的TRY和CATCH
02 August 2001 - 在对话框中使用网页输入数据
02 August 2001 - 使用目录内容建立菜单
02 August 2001 - 使用单独的命令处理类来处理命令消息