Home | Index | Beta | About | Awards | FAQ | Forum | PAD | Salon | Privacy | Links
Egg | iTimeSync | GigAlarm | Secs | Volt | Chop | Break | CPUSpy | CryptIt | SmEdit | Ute

Please note that this site will be closed soon. Our new home is ACAPsoft.com.


Volt
Version 1.301

35 KB

8 Jun 06

2K / XP

Shareware $10 AUD / $7.50 USD

Volt
Version 1.3
2 May 06

Written by Andrew Josef Glina for Sinner Computing using MASM32 assembly language.

EMail
Website

Program Info

Leaving your computer on all the time is one way to have your computer ready for you whenever you need it, but it is not the smart way. The smart way is for the computer to turn on before you want it so it can download EMail, news and updates. The smart way is for the computer to turn off automatically if you are not using it, and turn on again later. Volt can do this and more, including all forms of shutdown/suspension, delayed shutdown/suspension, command line operation and logging.

The secondary function of Volt is to provide a visual display of the internal battery state of a Laptop Computer. This can be shown via a compact window with a graph and a text line, or by a simple icon with pop-up status in the system tray. The window can be set to stay on, or when the battery state changes according to the users preference. It also can be placed in various set places, or be movable and can also be set to be on-top of other windows and/or made transparent.

Tested on

Win2000
WinXP

Installation

Run "Setup.exe" and follow the instructions. To remove Volt, use the "Add/Remove Programs" option in the Control Panel. Volt stores all its data files in the designated application data area, often "C:\Documents and Settings\USERNAME\Application Data\Sinner\Volt". If you would prefer that it saves in the same directory as Volt either run the program from a removable drive, such as a floppy of a USB drive, or delete the "DefSet.txt" file from the Volt directory.

Use

Volt Options

This window can be seen by using the Tray Icon (if enabled), or by right clicking the Volt Monitor window. The controls are divided up into multiple tabs.

Battery Monitor Options
 
Enable Monitor Enables the battery monitor. This option, and the rest of this tab, will be disabled if there is no internal battery in the computer
Location Which corner the Battery Monitor will appear in. You can also set Volt in a "Free" mode where it can be moved. The set position is remembered
Always OnSets the Battery Monitor to be always on
On TopMonitor is always on and on top of other windows (Be careful to not cover the "Start Menu")
When Battery changes bySets the Battery Monitor to only appear for a few seconds when the chosen change happens
XX%How much percent the battery must change for the monitor to appear
HoverEnables the Volt window appearing when the pointer is hovered over the tray icon
Battery is charged at When the battery is this level the Battery Monitor will consider it charged (Doesn't affect actual charging at all)
Trans Makes the Battery Monitor window transparent
 
Command Line Defaults
 
Shutdown TypeThe shutdown type that will happen when Command Line shutdown is executed without selecting the shutdown type
Confirm / Warn The options in this combo box either lets you enable a confirmation prior to shutdown, or a timed warn that can be cancelled or will shutdown automatically after the set time elapses
Computer NameName of the default computer to Remotely Shutdown when using remote options
Force If a program refuses to shutdown after 15 seconds Volt will attempt a force shutdown giving 10 seconds for the user to cancel it
 
Idle Shutdown Options
 
Enable MonitorSets Volt to monitor the usage of the computer
Shutdown TypeThe shutdown type that will happen when the idle condition is met
Shutdown TimeIf the mouse does not move and the keyboard is not used during this time the computer will perform the set shutdown action
Force If a program refuses to shutdown after 15 seconds Volt will attempt a force shutdown giving 10 seconds for the user to cancel it
Resume Volt can resume an ACPI supporting computer from a sleep state, such as hibernate or suspend (This function will not turn on a computer that has been shut down normally)
Resume Time Time after suspension before Volt will resume the computer
 
Tray Options
 
TraySelects if the Volt Tray icon will be used to keep Volt running after the options window is closed
Function EnableAllows you to select what Shutdown choices are shown in the Tray Menu (Schedule used to be called Delay in the previous version of Volt)
Tray Click Selects the action when the Tray Icon is clicked. (If there is no battery then the action will be Options.) The options are;
OptionsShows the Option window
Stat ViewShows the Volt Monitor briefly
Stat On/OffShows/Hides the Volt Monitor
ScheduleShows the Schedule Shutdown window
Confirm / Warn The options in this combo box affect the tray shutdown option, letting you enable a confirmation prior to shutdown, or a timed warn that can be cancelled or shutdown automatically after the set time elapses
Force If a program refuses to shutdown after 15 seconds Volt will attempt a force shutdown giving 10 seconds for the user to cancel it
 
Misc Options
 
LogKeep a record of Command Line shutdown events in a log (The log file is kept in the Volt directory)
Auto StartSelects if Volt will start with Windows
RegisterThis is where you enter your code after you register Volt
Open DirOpens the directory where Volt saves all files
AboutInformation about the program
HelpBrings up this file in the default viewer

Tray Menu Functions

This menu appears when you right-click on the tray icon. Shutdown options are only showed if each relevant function is enabled.

About VoltInformation about the program
HelpBrings up this file in the default viewer
OptionsShows the Options dialog box
Schedule Shutdown Opens the Schedule Shutdown window
Log OffLogs of the current user and displays the "Log-On" screen
Power OffShutdown Windows and powers off
ShutdownShuts Windows down and displays the "Ready to turn off" screen
RestartShuts Windows down and then restarts
SuspendPuts the computer in a low power state
HibernateSaves the system state to the hard drive and turns off the computer
Abort ShutdownIf you have a Scheduled Shutdown running this option appears and it enables you to cancel the operation
ExitCloses Volt

Schedule Shutdown Window

This window allows you to set a time for the computer to turn off, restart or suspend, and in the case of suspensions, a time for it to resume can also be set. It is opened from the tray icon menu or button. When a shutdown is scheduled the time-to-go can be checked via the tool-tip over the tray icon.

Shutdown TypeThe shutdown type that will happen when the time expires
Shutdown TimeTime until the scheduled shutdown
Force If a program refuses to shutdown after 15 seconds Volt will attempt a force shutdown giving 10 seconds for the user to cancel it
Resume Volt can resume an ACPI supporting computer from a sleep state, such as hibernate or suspend (This function will not turn on a computer that has been shut down normally)
Resume Time Time after suspension before Volt will resume the computer

Command Line Operation

Volts shutdown functions can also be executed via Command Line instructions. In addition Volt can be used to shut down another computer on the Local Network.

SlamShuts down the computer as per Slam settings.
QStart-up Volt in Quick mode. (The Tray option must be enabled)

The default options can be overridden with the switches below

WarnGives the chosen number of seconds warning prior to action and offers the option to cancel
WaitWait for confirmation prior to action and offer the option to cancel
ShutShutdown and Power Off
LoopRestart
LogoLog Off
POffPower Off
KillForce termination of programs (not recommended unless needed!)
HibrHibernate
SuspSuspend
RemoRemotely shutdown another computer

Here are a few examples

Volt.exe /QStarts Volt in Quick mode, not showing any windows
Volt.exe /SlamShuts down the computer using current settings
Volt.exe /Slam /Remo=ServerShuts down the computer named "Server"
Volt.exe /Slam /Remo=HotPink /loopShuts down the computer named "HotPink" and restarts it
Volt.exe /Slam /HibrHibernates the computer
Volt.exe /Slam /logo /waitWarn of shutdown and if okayed log off
Volt.exe /Slam /kill /shut /warnWarn of shutdown for the set time and if okayed or timed out, force termination and turn off
Volt.exe /Slam /loopRestart

Programmers Notes

The main thrust of this upgrade is the addition of a resume from suspend feature.

Any ideas for this program will be gladly listened to. Size is a major factor. A some of my idea are;

UPS Monitoring / Control
Add a sound when the Monitor window comes up
Add the option for a timed variable update
Different actions for differing battery states

History

1.00Initial Version
1.02Internal changes
1.1Free mode, tray icon options
1.2Major Rewrite including command line options, improved interface, countdown display, remote shutdown
1.21Shutdown on idle, Hibernate and Suspend, Tab Window
1.3Improved idle shutdown, Programmable suspend/resume, transparent battery monitor

Licence and Registration

Permission is given to evaluate Volt for a period of 30 days. After this time you are required to either register or remove Volt. Permission is given for all forms of distribution, including CD compilations and Websites, providing the ZIP file is unaltered and it is made clear that Volt is a Shareware program and that registration is required for continued usage. Full terms are on the FAQ page on our website.

Volt can be registered using PayPal, Reg.Net or Mail. For details on the terms of our licences and of our Buy-Three-Get-All policy please refer to the FAQ page.

Single User
 
PayPal $7.50 USD

 
Reg.Net $7.50 USD Bulk deals are also available here. Buy Now at Reg.Net
  
Mail, Cash $7.50 USD or $10 AUDPostal details in About box
Mail, Australian Cheque $10 AUD
Mail, Non-Australian Cheque $14.95 USD or $19.95 AUD
 
Site
 
PayPal $100 USD

 
Reg.Net $100 USD Buy Now at Reg.Net
 
Mail, Cash or Cheque $100 USD or $75 AUD Postal details in About box

Liability

Sinner Computing accepts no liability for this software to the maximum extent allowable by law. Installing this software is the decision of the installer, and signifies that you agree with this liability statement. Thus, any damage/loss caused by the use of this software is not in any way the responsibility of Sinner Computing. This includes, but is not limited to, physical damage and loss of income/time. In no event shall the maximum liability of Sinner Computing exceed the registration fee paid by the user, if any. Because some jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages, in such jurisdictions the liability of Sinner Computing shall be limited to the extent permitted by law. If at any time you do not find these conditions agreeable you are required to remove this software.

Contact

Advice/insults (on the subject of the program, not the programmer) are always welcome. To help users keep up to date we send out newsletters whenever there is a major new version of Volt. To join this list simply send an EMail with "VoltADD" in the subject. To be removed from this list, write an EMail with "VoltREMOVE" in the subject. (Sinner Computing does not sell your EMail address or any other personal information to anyone.) In addition, we have a RSS feed that is updated whenever there is a new version of any program.

Support EMailSupport@SinnerComputing.com
Primary Sitehttp://www.SinnerComputing.com
Primary Mirrorhttp://users.bigpond.net.au/glina/
RSS Feedhttp://www.sinnercomputing.com/xml/sinner.xml

© Copyright 2008 Sinner Computing. All Rights Reserved.