Your XBox actually connects to the online Microsoft server for authentication before it allows you to upload an XNA game to the XBox. If you want to see an example of an XNA game that runs on Windows and XBox 360, have a look at http://www.xnaracinggame.com/ . there are also loads of other examples. XNA is basically a Managed wrapper around DirectX on both Windows and XBox 360.