This utility is used to open and close SafeHouse volumes. Although SafeHouse normally launches this program automatically when you interact with the system tray utility, there are times when you may want to launch it yourself; either using a desktop shortcut or via some kind of special scripting.
This utility supports a variety of command-line options which allow you to specify some or all input fields in advance. Information supplied on the command line will be stuffed into the dialog input fields before being presented to the user.
SafeHouse will display this smaller (short form) dialog when opening volumes and the only missing information is your password. This is the same dialog you see when you open your primary SafeHouse volume by double-clicking the padlock system tray icon. See Example 3 below for the command line options used to show this dialog.
See SafeHouse Exit Codes for a list of possible codes that can be returned upon termination.
Below are additional screen shots from this utility to help you better see which program this is. As you can see, this utility shows one of several dialogs based upon which mode it is in, which is determined by which command line options are included when it's invoked.
The upper case letters in the option list below indicate the required minimum number of characters needed by this utility to recognize the respective option.
This command will close all open SafeHouse volumes without displaying any user interface. If you also add the /force option, the volumes will be closed even if they have open files.
C:\> SDWMAP32.EXE /unmap=all /silent /go
This next example closes only the SafeHouse volume currently mapped to drive D.
C:\> SDWMAP32.EXE /unmap=D /silent /go
The command line below can be used to launch the short-form dialog pictured above to open a SafeHouse volume. Commands like this can be run either from Windows batch files or from desktop shortcuts.
C:\> SDWMAP32.EXE /map="c:\SafeHouse\Safehouse.sdsk" /drive=F /sound /go
This command will open a SafeHouse volume without displaying any user interface. Notice that the password is specified on the command line so that the program has all the required inputs needed to complete the operation without asking for any other information. Of course, in most situations you would not include your password on the command line when creating scripts and desktop shortcuts since to do so would mean anyone running the scripts could gain access to your files without actually knowing the password.
C:\> SDWMAP32.EXE /map="c:\SafeHouse\Safehouse.sdsk" /drive=F /password="mypassword" /silent /go