Normal
I may try to implement a user-checking command inside scriptedlogon if you really need it. I mean: a new command that will test who has logged in and then take appropriate action (i.e. either load explorer.exe or htpc-related programs).e.g.if user_logged MediaPortal run mediaportal.exeelse run explorer.exebut i need to know first if it is really required. Please try to check that if one creates this key (if not already in registry) HKEY_Current_User\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell, and then try to change your default shell herein, it could work.LiteStep works this way. I need some of your feedback here because I can't test it myself by now (I have no windows to work on at the moment).Nevertheless and no matter which solution is chosen:one may then imagine to only load some additional services (and not only programs) if a specific user is actually logged in.Those must be set to 'manual' beforehand in Control Panel > Administrative Tools > Services and then loaded, through the script, using sc.exe (sc start <service>).Well, this is becoming complex but the original request was not trivial after all.
I may try to implement a user-checking command inside scriptedlogon if you really need it. I mean: a new command that will test who has logged in and then take appropriate action (i.e. either load explorer.exe or htpc-related programs).
e.g.
if user_logged MediaPortal
run mediaportal.exe
else
run explorer.exe
but i need to know first if it is really required. Please try to check that if one creates this key (if not already in registry) HKEY_Current_User\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
, and then try to change your default shell herein, it could work.
LiteStep works this way. I need some of your feedback here because I can't test it myself by now (I have no windows to work on at the moment).
Nevertheless and no matter which solution is chosen:
one may then imagine to only load some additional services (and not only programs) if a specific user is actually logged in.
Those must be set to 'manual' beforehand in Control Panel > Administrative Tools > Services and then loaded, through the script, using sc.exe (sc start <service>).
Well, this is becoming complex but the original request was not trivial after all.