First of all, this is NOT the same progam you have seen on youtube video. You will get only contacts information (later you may also get raw images from camera). That means no byte tags and no identity tags.
The purpose of this program is to TEST your surface application while you developing it on hardware that is not supported by Surface Simulator. This program does not do any changes in Microsoft code.
You will need Surface Workstation edition Service Pack 1 (available from http://partner.surface.com) and “MultitouchVista second release - refresh 2” (available from http://multitouchvista.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=28979).
Attached archive includes a ScreenBounds.reg. You have to start it after installing Surface SDK and before proceeding.
How to use it:
1. Make sure that SurfaceInput is not running. Exit it it does.
2. Start MTV service.
3. If you use multiple mice input provider use configuration tool to enable mouse blocking.
4. Start CustomSurfaceInput.exe (will appear in tray)
5. Start SurfaceShell.exe. You will find it here: C:\Program Files\Microsoft Surface\v1.0\SurfaceShell.exe
P.S. tested only on Windows 7 32bit RTM.
Version: 18.104.22.168 does not crashes Surface apps.
Version: 22.214.171.124 should now work on 64bit OS.
Version: 126.96.36.199 shows detailed information about errors.