Ok, I will add all my posts into one as it makes things more readable. I use Windows 7 RC1 (Build 7100).
- MST 0.9.095 installs fine on Windows 7
- The tool does not start eHome, it doesn't on system boot, nor does it after a resume. It does stop it on going into standby.
- There seems to be a small error in the interface which caused some confusion for me:
I use MST standby tool as in the background there is a program which will always prevent Windows from entering Idle.
So in MST 0.9.095 I selected "Ignore applications that prevent suspend" as I wanted MST to ignore this thing in the background. However, I need to have this DEselected and all works fine. Perhaps it should be worded "Do NOT ignore apps that prevent suspend"?
- The tool detects a recording is running, but it sometimes doesn't detect when it is finished and so does not go back into standby. The Idle tab always shows "1 recording" even after changing channels a bit. When I try starting and stopping a new recording, it shows "2 recordings" while busy.
- When set to reboot once per day, for me it reboots on every auto-resume.
- When TotalMediaTheatre is running (using it's MediaCenter integration), MST will also standby the HTPC. Though this may be understandable since it's not actually MediaCenter that's busy, this didn't seem to happen under Vista.
For those that, like me, need the start of Media Center to be delayed a little bit, I am using a workaround to do this, since you can't delay it through MST because of point 2 above. I have written a batchfile "start.bat" and put the following in:
choice /c:yn /t 10 /d y
%windir%\ehome\ehshell.exe
Put the start.bat in your C:\WINDOWS folder (or where your main Windows folder is).
Using the method described here:
http://www.degroeneknop.nl/forum/index.php/topic,3717.0.html add start.bat to run on a resume. The names are slightly different in 0.9.095, put them in the RunOnAutoResume and RunOnUserResume. This will delay the MediaCenter start by 10 seconds. If you want more or less, change the /t 10 in the code abote to /t xx where xx is the seconds you want to delay for.