Used the dll for Vista Ultimate x64, everything is working as should be. Thanks a lot for effort guys!
However, one bug remains, Vista does not "understand" that an user has been disconnected.
That meaning if you login as local, then remotely with another username, and disconnect.
When the local user wants to reboot the computer, Vista will say that there are people connected, which isn't true.
So somehow Windows does not understand to "close" the session.
Chrisoldinho:I've just installed Vista 32 Bit Ultimate SP1.
All I want to enable is concurrent sessions by the same user account. Do I still need to install the hacked Termsrv.dll files etc to allow this or is this a simple registry modification / hack to allow multiple concurrent sessions by the same user?
Thanks, Chris.
And here's a quick tip for people doing this.
When you are logged in as local, and then you remote. You get the blank desktop.
Bring up Task Manager, go to "Users" tab, you should see 2 users, but the first "Session" is "Console".
Right click on that and choose "Connect",
Your LOCAL user will go to the login screen but you may use your session, where you left
Now just disconnect
At home, local session, just login and everything is up and running
Kinda hard task to do always, but I use this when connecting to home from work
EDIT: Just another tip for you, as soon as you have connected to your Console session, you might want to bring up the Task Manager again, go to "Users" and "Log off" the second sessions, which state is "Disconnected".
The achievement is that when you are at home again, Windows won't ask which session you want to resume. Since there aren't any sessions anymore, you have logged them off.
And remember the hotkey for Task Manager, CTRL+Shift+Esc.
EDIT2: Just noticed that the bug is gone away if you do the task which I explained, so login as remotely - connect to local session - log off the original remote session. Then, at local Windows won't prompt you anymore. I guess I should have tested more before typing... ;)