Hello, I'm Jason
I live with my family in the rolling hills of Northeastern Pennsylvania. I'm a web developer by trade, but have broad experience in various business areas. Want to know more about me?
Windows XP SP2 now provides more detailed error messages when processing unhandled exceptions. Yesterday I was rebuilding a VB6 application that would not error on 3 of our PCs, but would on others. I knew that the error message had to be something that would stick out like a sore thumb. The error message looked like this:
1 2 3 4 5 6 7 8 9 <?xml version="1.0" encoding="UTF-16"?> <DATABASE> <EXE NAME="MyPrime.exe" FILTER="GRABMI_FILTER_PRIVACY"> <MATCHING_FILE NAME="MyPrime.exe" SIZE="2510848" CHECKSUM="0x7605131D" BIN_FILE_VERSION="126.96.36.199" BIN_PRODUCT_VERSION="188.8.131.52" PRODUCT_VERSION="3.00.0014" COMPANY_NAME="United One Resources" PRODUCT_NAME="Real Estate Services Application" FILE_VERSION="3.00.0014" ORIGINAL_FILENAME="MyPrime.exe" INTERNAL_NAME="MyPrime" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x270F87" LINKER_VERSION="0x30000" UPTO_BIN_FILE_VERSION="184.108.40.206" UPTO_BIN_PRODUCT_VERSION="220.127.116.11" LINK_DATE="05/05/2006 16:10:08" UPTO_LINK_DATE="05/05/2006 16:10:08" VER_LANGUAGE="English (United States) [0x409]" /> </EXE> <EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY"> <MATCHING_FILE NAME="kernel32.dll" SIZE="983552" CHECKSUM="0x4CE79457" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xFF848" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:56:36" UPTO_LINK_DATE="08/04/2004 07:56:36" VER_LANGUAGE="English (United States) [0x409]" /> </EXE> </DATABASE>
After doing some digging in the other applications, I was able to determine that the error surrounded the Adobe Type Library (Acrobat.tlb) version that was referenced in the application. On my PC, it was version 7.0 even though I had 5.0 and 7.0 installed. Once I changed the version and compiled, the other PCs with version 5.0 registered worked fine with no errors.
This was one of those things that you might not check if you only build every few months.Read More
You can now subscribe to the Microsoft Security Bulletins that are released on a continual basis by visiting the TechNet website and subscribing to their email service. You can also sign-up for the RSS feed by using the URL: http://www.microsoft.com/technet/security/bulletin/secrss.aspx.Read More
Scott Guthrie and the rest of the ASP.NET team have released a new add-in for Visual Studio 2005 called the Web Application Project Model. “The VS 2005 Web Application Project option provides an alternate web project model option to the VS 2005 Web Site …Read More
One of the best things that Microsoft has started doing is producing Hands on Labs. Using the new search on Microsoft.com, you can easily find these from the downloads section. In fact, last week Microsoft released an Enterprise Library 2.0 Hands on Labs. …Read More
The 2006 asp.netPRO Readers’ Choice Awards winners have been announced. You can find a full listing at www.aspnetpro.com.Read More
I have confirmed with the philly.NET president, Bill Wolff, that I will be able to present on May 17th. My presentation will begin at roughly 7:00-7:30pm. The topic will be “Understanding Membership and Profiles in ASP.NET 2.0.” I’ve presented many similar …Read More
One of the things that I really hate about technology is the fact that new technology is always coming out, but not soon enough. There is nothing better to say except that this really sucks! Perfect Example: We are in the process of building a process-oriented…Read More
I was on the ASP.NET website earlier and saw the weekly poll asking visitors if they use unit tests in their ASP.NET applications. At the present time, over 40% of the visitors said ‘What are unit tests?’ In all but one of our applications, we are not …Read More
What a great feature the OWA deleted items recovery console is for Exchange 2003. The fact that you can recover emails with just a click is awesome. The only issue that I see is that I think Administrators should allow or deny this access on a mailbox level. There are some users (such as basic users), who when terminated will just delete all of their email from the console as well thus forcing IT admin to restore email from backup if necessary.Read More
I’m just catching up on some things today which is the reason for all the blogs. I came across an entry from one of the RSS feeds I subscribe to pointing me to a press release by Microsoft on April 19th. According to the press release, the Visual Studio Express editions (including Web Developer, SQL Express, etc), will be FREE forever! Furthermore, you can now develop applications to work with LEGOs. How cool is that? You can download the SDK for developing on LEGOs by clicking here.Read More