nookian on DeviantArt

Deviation Actions

nookian's avatar

shutoff: win shutdown + logoff



Shutoff: A shutdown/logoff util for Windows-a nookian app


Last update March 27, 2009 to version 1.6

New: now one can change skin using right click (see the change log below).



Shutoff is logoff/shutdown app for Windows (XP, Vista, Windows 7)


- screen dimming
- buttons fade in/out
- skinnable (and dead easy)
- png support (e.g. shadow box, transparency etc...)
- fully customizable dialog, any shape and size, can be placed anywhere
- fully customizable buttons, any shape and size, can be placed anywhere
- unzip and run, no installation, small size (~300K)
- ergonomics: click anywhere (except buttons) to close

Installation: Just unzip the package to your folder of choice.

Usage: Shutoff is best used as a dock item. If you don't use docks, you can create a short cut for shutoff on the quick launch toolbar in the taskbar so you have quick access to shutdown/logoff (without pulling down the startmenu). Or just create a short cut for shutoff on desktop.

keyboard: Escape to close the util.
mouse: click anywhere except the buttons to close.

The functionality of the buttons in the default skin are logoff, reboot, shutdown, respectively. Logoff, reboot, and shutdown in the default skin are forced (i.e. it will logoff after few seconds even if some programs do not response to close request) but you can change to non-forced action (e.g., not logoff if there are non-saved work etc....). Just look into the settings.ini in the skin folder and change the action number there.


A skin is in a subfolder of the skins directory where you put shutoff.exe. Skin selection is done by setting skin=<skin-name> in the file shutoff.ini, which resides in the same folder as where you put shutoff.exe.

For skinning, just look at the sample default skin. It is pretty self-explanatory in the setting.ini file so pls look at a sample settings.ini and the explanation there for how to make skins for shutoff. Basically, all you have to do is to provide button images and dialog background and tell the program where to display them.

Happy skinning! (use shutoff tag/keyword in submission)


This is the homepage of shutoff. Future version will be released here. If you release a skin, it is suggested to link to this page instead of distributing the program to ensure access to the latest version of shutoff.

(To be automatically notified when a new version arrives, add me to your devwatch)

Update 11/04/08:

- now with dimming animation
- arbitrary number of buttons
- add suspend/hibernate action
- program name change to shutoff

Update: 11/08/08

- now with fade in and fade out dialog box !
- click anywhere except the buttons to cancel/close

Update: 11/09/08

- added OffsetX and OffsetY in settings.ini. Can set these to auto to center the dialog automatically for different screen resolutions
- added sound option when open

Update: 12/05/08
- added glass effect
- added button fade in/out
- code optimization (smoother dimming)

Update: 12/10/08
-minor bug fixed

Update: 12/18/08
-minor bugs in suspend/hibernate fixed
-now accept skin name as parameter. For example, "shutoff.exe Leaf" will load the skin leaf. Skin names must not have space in them. This feature allows quick changing skins without editing shutoff.ini.

Update: 01/02/09
-add user profile support: to use user skin setting instead of global skin setting in the file shutoff.ini where you place shutoff.exe, place a personalized shutoff.ini file (copy from the folder where you place shutoff.exe) in the directory %ApplicationData%\shutoff\, where %ApplicationData% is the actual path to user application data folder (you have to create the subfolder shutoff as well).

In XP, the default Application Data folder is "c:\documents and settings\Username\Application Data", where username is your user name. The folder is hidden by default so you have to type in the path in the address bar.

For example, for the username JeffV, a user profile for shutoff is the shutoff.ini file in the folder "c:\documents and settings\JeffV\Application Data\shutoff"

This user profile is useful if you have multiple accounts like I do.

Update: 01/12/09
-no change in version; added standby button images and empty button template images

Update: 03/27/09
-right click on shutoff dialog window will bring up the list of installed skins (which are the subfolders of the skins directory, where you put shutoff). Select a skin from the list to change skin.
-you can also call up editor to edit the config file for the current skin from the right lick menu. Change in the config file will be effective on the next shutoff launch.

Latest version: 1.6

(Version is in the readme.txt file in the zip file. If you use an older version, download the newest one here.)


Comments/suggestions for features are welcome.


A shutoff skin pack:


Other skins:

Dove by Alexander234 [link]

Carved Dove by Alexander234 [link]

ShutoffUni by Gocom [link]


Nookian apps
Check out my other apps at [link]
Join the community to add your comment. Already a deviant? Log In
sabud83's avatar
stunning! wow