Test Bench
»
Building your own laptop computer
(
>> )
rory - 28 Jan 2008, 01:11 pm
http://www.daileyint.com/build/buildtoc.htm
:lol:
scorpion - 28 Jan 2008, 02:32 pm
What does he use for a projector? One of those three tube behemouth of old?
RickA - 28 Jan 2008, 02:42 pm
Rory will he reintroduce the chalk board for a notebook? :?
rory - 29 Jan 2008, 05:26 pm
on the subject of laptops and without starting a new thread, i have my first real laptop, not one I just fix for other people nor the old DOS one I used to have :D
Anyway, no matter what you do, if you want it so when you are portable and you close the lid it goes into standby, I want that, so I save battery, but no matter what powercfg commands or power scheme settings when it is on AC and you close the lid, it also goes into standby. See I also use it at home with a separate LCD, keyboard and mouse. That would be fine if my USB mouse or Keyboard would work once its in Standby, but not on the laptop it doesnt. Basically I want it so it Wakes on USB but my laptop does not do that, also I want it to only go into Standby on DC, or if the Lid is closed not to go into Standby if it is on AC.
SO after much research for literally hours and hours and thousands of websites including MS sites, I wrote my own little app late last night that does this: When the PC sends a Standby (sleep) message, my program checks to see if it is on battery or AC, if it is on AC it denies the request and stays on. Voila!! Problem fixed :lol:
I want to add some more to the app such as minimize it to the system tray (it is hidden when it runs right now) and also have a tray menu that has manual sleep button and maybe some other basic options, but for now, if anyone wants the app as it is, let me know. It uses subclassing, so no timer, doesnt seem to cause any issues so far and neither does it take up any CPU and only uses very small amount of memory.
RickA - 30 Jan 2008, 09:43 am
Rory does your app work with any OS? or is it just for XP? I would be interested in seeing this if you can send it to me. Thanks
rory - 30 Jan 2008, 12:40 pm
Hi, its on XP right now, not sure if it will work on Vista but I imagine i will if the power APIs are the same.
rory - 01 Feb 2008, 12:34 am
I just realized I don't really need it when it is just on AC, infact need it to also be when on DC otherwise when the power is off and you close the lid it will still go into standby. SO, i need to check for the VGA output to see if another monitor is attached, instead of just for AC.
Will let you know when its done.
rory - 03 Feb 2008, 06:49 pm
ok here is something to test, I say test as although it works for me, it may still produce errors or not work for others. Tested on my HP 6510b with put PC in standby set on lid close. No installer, just tested on XP SP2 (not tested on others yet but go right ahead). Requires VB Runtimes installed (XP has those).
It ignores standby when you click shutdown, and also automatic standby set in the Power Scheme as x amount of minutes, as these do not trigger any display changes.
Hot Keys:
CTL-ALT-F7 = always suspend on dc (with or without external monitor)
CTL-ALT-F8 = check for monitor on both ac and dc (default)
CTL-ALT-F9 = add to start up (uses current exe file and path)
CTL-ALT-F10 = remove from start up (removes any items with its title)
CTL-ALT-S = manual suspend - query suspend method, not force
CTL-ALT-H = hide icon from system tray
CTL-ALT-V = show icon in system tray
CTL-ALT-X = exit program
Commands: (not case sensitive)
/FORCEDC = always suspend on dc
/HIDDEN = hides icon from system tray
/NOHOTKEYS = disables hotkeys feature
/NOLOG = does not use a log file
By Default it will create daily log files under the root drive and \SleepFix.
You can turn that off with the optional commands.
Log is useful though incase there are any errors or something does not work properly.
http://www.bahamassecurity.com/uploads/SleepFix.exe
Good luck! :)
Rory
rory - 03 Feb 2008, 07:18 pm
Example log file will look like this:
2/3/2008 7:12:20 PM - Program Started
2/3/2008 7:12:25 PM - Tray Icon Removed
2/3/2008 7:12:27 PM - Tray Icon Installed
2/3/2008 7:16:14 PM - Suspend Request Received
2/3/2008 7:16:14 PM - Suspend Request Paused
2/3/2008 7:16:19 PM - Suspend System Now
2/3/2008 7:16:38 PM - Resumed from Suspend
2/3/2008 7:16:38 PM - Resumed Automatically
2/3/2008 7:16:48 PM - Suspend Request Received
2/3/2008 7:16:48 PM - Suspend Request Paused
2/3/2008 7:16:49 PM - Window Changing Z Order Position
2/3/2008 7:16:53 PM - System will Stay On
2/3/2008 7:18:30 PM - Exit Program Manually
2/3/2008 7:18:30 PM - Program Ended
rory - 04 Feb 2008, 09:13 am
Here is a trimmed down version for memory conscious persons.
No hotkeys, no icon, no log. Only 1 command, /FORCEDC.
http://www.bahamassecurity.com/uploads/SleepFixTrim.exe