Today I deceided to upgrade my dev machine to Windows 7 Beta 1 but I was unable to install the Microsoft Surface SDK 1.0 Workstation Edition. Is there anyone knowing about a way around this?
I found a way. As I posted in the Surface community:
“Installed Win7 beta on my laptop (after initial test in VM) and have been very pleased. After I got VS 2008 and XNA Framework 2.0 such installed, I went about installing Surface SDK.
As suggested, the msi file blocks installation except on Vista SP1. It said I have the wrong service pack. I found there is a tool in the Windows SDK called Orca that allows us to edit at least some features of the msi file. Using hints from here:
I opened the msi file in Orca and in the LaunchCondition table deleted the row that had this condition and description:
Installed OR (VersionNT=600 AND ServicePackLevel>=1)
Your system does not have the correct service pack. You must install [ProductName] on a 32-bit version of Windows Vista Business, Windows Vista Enterprise, or Windows Vista Ultimate with Service Pack 1 (SP1).
After that, it installed fine, no problems. Once installed I ran the simulator, compiled the sdk samples, and tested a few (WPF and XNA) with no issues. Water in the simulator seems even more responsive and lively than before, although I’m comparing two different computers.”
There are a few minor behavior differences with Surface Input so sometimes you’ll have to switch away and click on the simulator on the task bar to get it to work again. Sometimes the mouse cursor and simulator finger cursor aren’t integrated, but switching away and back usually fixes this.