Junfeng Zhang's Windows Programming Notes

Win32, Fusion, CLR, .Net Framework, and others

Browse by Tags

Tagged Content List
  • Blog Post: Configuring IIS to Run 32-bit or 64 bit Applications on 64-bit Windows (IIS 6.0)

    I was trying VMWare Server on a 64 bit Windows Server 2003 machine to see if I can use it to create a 64 bit guest OS. It did not work. My CPU does not have the magic bits. So I uninstalled it. However, my 64 bit Virtual Server stops working. The administration web page simply refuses to load...
  • Blog Post: Java 2007: The year in preview

    This is an article on IBM web site preview what is coming in Java 7. http://www-128.ibm.com/developerworks/java/library/j-java2007.html?ca=dgr-lnxw07java2007 Specifically, Taking the JAM out of the JAR Java 7 could fix the most long-standing source of irritation to Java developers: the various...
  • Blog Post: Java SE 6 is released

    http://java.sun.com/javase/6/ People that want to run Java on Vista may be interested in this release. It fixes the bug where Vista Glass is disabled when Java Applet is running. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6345743
  • Blog Post: IE7 CPU spike and AJAX extensive web sites

    [Update: After discussion with IE team, I revised my article as following.] When visiting some AJAX extensive web sites, IE7 may cause temporary CPU spike. I have discussed this with the IE and Anti-Phishing team and they are investigating this, but it does not impact all Ajax sites. The...
  • Blog Post: Debugging mysterious application crash

    Today I was asked to help investigating why an application mysteriously crashes. The symptom is very interesting. First, navigate to a directory with close to 128 characters long. In that directory, any managed WinForm application will fail to launch, while all other kinds of applications runs fine...
  • Blog Post: Locally Unique ID

    Sometimes you need a locally unique identifier. For example, you may want to create a temporary file but there may have may instances of your code running, and you don't want any of them to conflict on the file name. You can try with a random file name, and call CreateFile on it. If CreateFile returns...
  • Blog Post: On Plug-ins and Extensible Architectures

    ACMQueue.com's March 2005 Edition has an article by Dorian Birsan from IBM. On Plug-ins and Extensible Architectures http://acmqueue.org/modules.php?name=Content&pa=showpage&pid=286 The discussion is based on Eclipse project. But much of the content is applicable to any host writer.
  • Blog Post: SQLCLR team starts blogging

    In case you don't know, SQLCLR team starts blogging now. http://blogs.msdn.com/sqlclr/default.aspx If you want to know about CLR in Yukon, watch their blog.
  • Blog Post: Ars Technica's Mac OS 10.4 Tiger Review

    http://arstechnica.com/reviews/os/macosx-10.4.ars This is really a fine piece of review. I haven't read much about Mac OS X from a developer's prospective. From the review, Apple is doing some real good fundation work.
  • Blog Post: Best feature in Outlook 2003 --- Search Folders

    http://office.microsoft.com/training/training.aspx?AssetID=RC010778621033 Search Folders: The easy way to find, read, and organize your e-mail After I discovered this feature, now I never read my inbox. It is *that* good.
  • Blog Post: Microsoft at Year's End

    MS.COM has a press release to look at Microsoft's accomplishment on year 2004, and things anticipated in 2005. http://www.microsoft.com/presspass/features/2004/dec04/12-14YearReview.asp Honestly I can only remember XPSP2 as the big thing for the year. Year 2005 should be exciting though, with .Net framework...
  • Blog Post: IBM sells PC group to Lenovo

    It is final. IBM sells its PC group to Lenovo. http://news.com.com/IBM+sells+PC+group+to+Lenovo/2100-1042_3-5482284.html?tag=nefd.lede How well will it go? Nobody knows. But I am just very glad that a Chinese computer company will play an important role in the global IT industry.
  • Blog Post: Error 500--Internal Server Error ---- From http://www.theserverside.net

    One day when I visit http://www.theserverside.net , I hit this error: Error 500--Internal Server Error org.apache.tapestry.BindingException: Unable to resolve expression 'threadUpdated ? messages.getMessage("new-messages-in-thread") : null' for portal.components.ThreadSummaries$Enhance_141@ab98a8[Home...
  • Blog Post: JavaRss.com

    I come cross this web site ( http://www.JavaRss.com ) when reading newsgroup Comp.Lang.Java.Adcocacy. This is an impressive web site for aggregated Java information. Any similar web site for .Net?
  • Blog Post: Should we put apphack in .Net 2.0?

    AppHack is a terminology used in AppCompat. Basically AppCompat detects a specific application, and applies an AppHack if necessary. One typical AppHack is to lie about the OS version number, due to applications use the wrong logic to check the minimum OS requirement. I only have Whidbey Beta 1 in my...
  • Blog Post: techpreview.search.msn.com

    http://techpreview.search.msn.com is back. I frequently scan Microsoft public newsgroups, including the Whidbey newsgroups. In my laptop I did not configure any newsgroups in outlook express. And I rely on the online newsgroup reader at microsoft.com ( http://communities.microsoft.com/newsgroups/default...
  • Blog Post: Via said, Our chips can do 64 bit computing

    According to this zdnet article, Via's next CPU release will be compatible with AMD64. http://news.zdnet.com/2100-9584_22-5397646.html
  • Blog Post: October 1, China's National Day

    October 1st is China's National Day. Today, it is China's 55th anniversary. As a tradition, tens of thousands of people garther in Tiananmen Square, watching the grand national flag raising ceremony. http://www.chinadaily.com.cn/english/doc/2004-10/01/content_379360.htm Happy birthday, China!
  • Blog Post: Microsoft Community Blogs

    You won't believe how many Microsoft people are blogging. http://blogs.msdn.com just hits the thousand mark --- there are 1000 Microsoft bloggers in http://blogs.msdn.com !!! How do you deal with this information explosion? Well, you filter. But how? This is when Microsoft Cummunity blogs page comes...
  • Blog Post: Platform SDK for Windows XP Service Pack 2 is released

    http://www.microsoft.com/msdownload/platformsdk/sdkupdate/ Including support for MDAC 2.8, Tablet 1.7, and Windows Installer 3.0.
  • Blog Post: J2SE 5.0 released

    Java 2 platform Standard Edition 5.0 is released today. http://java.sun.com/j2se/1.5.0/download.jsp Not a big news for Microsoft. But a big news for the industry.
  • Blog Post: ATI's latest driver's Catalyst Control Center Written in .Net framework

    In case you don't know, the contral center from ATI's latest driver offer requires .Net framework 1.1. http://ati.com/support/drivers/winxp/radeonwdm-xp.html?type=xp&prodType=graphic&prod=productsXPdriver&submit.x=12&submit.y=6&submit=GO%21 Hardocp.com's review http://www.hardocp...
  • Blog Post: The new MSDN web site

    When I was searching for some MSDN links for Whidbey stuff in http://lab.msdn.microsoft.com/library last night, I was redirected to http://msdn2.microsoft.com/library/default.aspx . I am really impressed by the new site. Now you can use "http://msdn2.microsoft.com/library/<namespace>.aspx" to get...
  • Blog Post: Assembly binding Closure discovery tool

    This is a tool I use to figure out the binding closure of one or many assemblies. Per request, I post the source code here. It is provided as it is. I did not do any significant testing. Sample output: F:\Code\closure>more 1.txt system, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089...
  • Blog Post: Funny Techie Stories

    Speaking of funny technology related stories, PC Magazine had a column under Personal Technology section, called Backspace . It really gave me good laugh. Too bad they discontinued it.
Page 1 of 2 (43 items) 12