Windows Vistaのリモートデスクトップはシングルユーザーでしか利用できないが、バイナリ書き換えするとマルチユーザーで接続できるようになるそうだ。
参考:
http://blog.fukaoi.org/2008/06/02/windows-vista-remotedesktop
http://webos-goodies.jp/archives/51052272.html
C:\
cd \Windows\System32
takeown /f termsrv.dll
icacls termsrv.dll /save termsrv.acl /T
icacls termsrv.dll /grant USERNAME:F
書き換えた termsrv.dll をコピー。
(Terminal Serviceを停止しないとコピーできないので停止するべき。)
icacls termsrv.dll /restore termsrv.acl
あとはTerminal Serviceを起動すれば完了。
ただし、この場合コンソールログオンしてたユーザーはロックした上で「ユーザー切り替え」ボタンでユーザー選択画面に戻しておかないと・・・リモートからログオンすると別セッションで動作してしまう。