Posted by jheyse on 29th January 2009
We use Microsoft SharedView a lot at Catalyst. Is a quick, free tool which allows us to do desktop sharing. Yesterday one of my co-workers sent me an invitation to join a session. I followed the link in the email which allowed me to download and install SharedView. When I attempted to install, I was presented with this message:
This forced me to resort back to my Vista partition which didn’t make me happy. I’ve been extremely happy living in my Windows 7 world and I didn’t want to leave just to use SharedView. I took a quick minute this evening to dig deeper into the issue. I downloaded a copy of Microsoft Ocra, which allows you to edit the MSI database. When I checked out the installation conditions the problem was clear. The conditional statement below was used several times. It seems that SharedView is forward compatible as long as you are running the 32 bit version of Windows XP or greater, but only valid if you are running Vista x64.
NOT(((NOT VersionNT64) AND VersionNT>=501) OR (VersionNT64 AND VersionNT = 600))

I modified the conditions to allow for forward compatibility saved and tried to re-install again. Success! I am attaching a copy of the modified MSI, but with the following disclaimer.
DISCLAIMER: I am attaching this as an example of how to modify an MSI to allow for forward compatibility not for you to install it. If you choose to install it anyway, I am not responsible for what happens to your system. By downloading the following attachment you agree to this disclaimer.
Download:
Posted in Windows 7 | 1 Comment »
Posted by jheyse on 22nd January 2009
Today, Chris came to me with one of those WTF issues… He is developing a SharePoint application which communicates with WCF services hosted in a separate IIS Web Site on the same physical machine. Both websites are bound to the same IP Address and are using host headers to distinguish themselves. Also, both Web Sites disallow anonymous access and enforce Windows Authentication. Chris was working on deploying his services and invoking them from the SharePoint site. He first tested the services from his local dev machine and everything worked. When he published the code to the SharePoint instance on server the code was failing with a HTTP 401.1 error. Invalid credentials…
To get the root of the problem we created a simple HTML file and placed it in the root of the directory. We were still getting the same error. The next step was to enable logging in IIS which provided us with a little more information, including the exact error 401.1 / 2148074252. After some head scratching and googling, we ran across this knowledge base article KB896861. A quick modification to the registry, a reset and we were back in business.
Posted in IIS7 | No Comments »
Posted by jheyse on 8th January 2009
Today at CES Microsoft’s Steve Ballmer (yes, the chair thrower) announced that they will be making the Windows 7 Beta available for download on January 9th. The Windows team said to watch their RSS feed for the release notice and download instructions. Being the optimistic type I decided to check out the MSDN subscription site and there it was Windows 7 Beta (builds x86 and x64). It looks like the download is going to take roughly 1 hour. Looks like it is going to be a long installation night. With some luck, I will be giving my ASP.NET Dynamic Data Presentation at IndyNDA on a newly build Windows 7 build.
Posted in Windows 7 | No Comments »
Posted by jheyse on 6th January 2009
The MSDN Developer Conference is just around the corner (see event details below). The MSDN Developer Conference brings the best of PDC 2008 to Chicago. The event has 3 different tracks covering Cloud Services, Presentation, and Developer Tools. The speakers for the events are mostly Microsoft evangelists with several community members. I am extremely happy to say that I will be one of those community speakers. I will be co-presenting with Patrick Foley, an Architectural Evangelist with Microsoft on Developing Line of Business Applications in Silverlight. When not presenting, I will be hanging out around the open spaces area.
Location
Hyatt Regency Chicago
151 East Wacker Drive
Chicago, IL, 60601
Date
January 13th 2009
Register
Posted in Silverlight, Speaking | No Comments »