Overview


 Products

HMLite

     


Products

HORM Manager Lite
User Interface for XP embedded "Hibernate Once Resume Many" (HORM) and the Enhanced Write Filter

Attention!
HORM Manager Lite is not tested and supported for Windows Embedded Standard 2011 or later.
There are currently no updates for WES 2011 planned.



HORM Manager Lite [1] version 1.0

HORM Manager Lite (HML) is a graphical user interface for the EWF and HORM APIs provided by Microsoft. It also enables the user to mount an dismount volumes, which are not protected by the EWF. Doing this the is no danger of arising inconsistencies between the one time recorded hibernation file and the systems view on the unprotected volumes. Normally a system booting from an always identical hibernation file requires that all partitions have a read only protection. If the there are any unprotected partitions that changes during the systems uptime the data data consistency on the file system is not reliable.
By dismounting the unprotected partitions before the hibernation file is generated, HML takes care that only protected information is persisted for hibernation. It also re-mounts the not protected volumes after booting from the hibernation file.

HML supports the following system configuration:

  • System partition c: protected by EWF in RAM or RAM/REG mode.
  • Any further unprotected number of partitions e.g.  D, E,...
  • Hibernation activated in Windows power management
  • Attention:
    - Processes that still hold onto resources on the unprotected volumes during an un-mount, will encounter errors or data loss!
    - Network shares are not automatically reconnected.

HML is available as freeware!
Please send us a request at
HMLite@wechsler-consulting.de. We will send You the HML XPe Component asap.
In addition, please pay attention to our disclaimer at the end of this page!

 

HORM Manager Lite Jumpstart

To use HML, you have to add the HML component to your XP embedded database. It guarantees, that the EWF and HORM API as well as the power management component is added to your image along with some of the necessary registry entries.

1. Import of the HML component into the database
Extract the content of the ZIP archive into a folder, then open the component database manager.

Click on import and choose the component definition file (*.sld) of HML. If the import was successful you should see a result message.

Check that the message really states "Suceeded:1" at its bottom end.
In target designer now a component a new "HORM Manager Lite" component should be ready to use und Software-> System-> Management in the component catalog.

To make HML work one has to "Enable Hibernation Support" in the ACPI or Standard PC component of your image. Should the EWF use RAM/REG mode, it is also important to disable the resource FBAReg.dll in the Enhanced Write Filter Component.

2. Starting up HML
After the FBA process succeeded HML can be started via a shortcut under Start->Programs or via calling "HORM_Manager" from the command line. The user interface [1] then opens and provides the actual information regarding HORM and EWF. If EWF is not installed all buttons are deactivated and a corresponding error messages is displayed.
Any choosen action can be triggered by pressing the OK button.
To dismount unprotected drives, their drive letters need to be entered in a textbox separated by a comma. Invalid drive letters as well as protected volumes are not accepted.
After pressing OK, HML informs about the next steps it will take and if any manual interaction of the user (e.g. restart after hibernation) will be required. Only when "Deactivate"  or "Disable Live" is chosen no further information will appear, because the functions do not require any reboot.

Attention:
Do not change the file "resmany.dat" on your boot drive! If so HML can react unstable.



Warranty, Disclaimer, Assumption of Risk, and Indemnification for “Horm Manager Lite”

Definition: The term "person" as used in this section includes not only a natural person but any entity, (including natural persons), who holds a copyright in, or published, developed, designed, modified, distributed, redistributed, or in any way contributed to this software or program.

NO WARRANTIES:
TO THE EXTENT PERMITTED BY APPLICABLE LAW, NEITHER WECHSLER CONSULTING GMBH & CO. KG, NOR ANY PERSON, EITHER EXPRESSLY OR IMPLICITY, WARRANTS ANY ASPECT OF THIS SOFTWARE OR PROGRAM, INCLUDING ANY OUTPUT OR RESULTS OF THIS SOFTWARE OR PROGRAM. UNLESS AGREED TO IN WRITING. THIS SOFTWARE AND PROGRAM IS BEING PROVIDED "AS IS", WITHOUT ANY WARRANTY OF ANY TYPE OR NATURE, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND ANY WARRANTY THAT THIS SOFTWARE OR PROGRAM IS FREE FROM DEFECTS.

ASSUMPTION OF RISK:
THE RISK OF ANY AND ALL LOSS, DAMAGE, OR UNSATISFACTORY PERFORMANCE OF THIS SOFTWARE OR PROGRAM RESTS WITH YOU AS THE USER. TO THE EXTENT PERMITTED BY LAW, NEITHER WECHSLER CONSULTING GMBH & CO. KG, NOR ANY PERSON EITHER EXPRESSLY OR IMPLICITLY, MAKES ANY REPRESENTATION OR WARRANTY REGARDING THE APPROPRIATNESS OF THE USE, OUTPUT, OR RESULTS OF THE USE OF THIS SOFTWARE OR PROGRAM IN TERMS OF ITS CORRECTNESS, ACCURACY, RELIABILITY, BEING CURRENT OR OTHERWISE. NOR DO THEY HAVE ANY OBLIGATION TO CORRECT ERRORS, MAKE CHANGES, SUPPORT THIS SOFTWARE OR PROGRAM, DISTRIBUTE UPDATES, OR PROVIDE NOTIFICATION OF ANY ERROR OR DEFECT, KNOWN OR UNKNOWN. IF YOU RELY UPON THIS SOFTWARE OR PROGRAM, YOU DO SO AT YOUR OWN RISK, AND YOU ASSUME THE RESPONSIBILTY FOR THE RESULTS. SHOULD THIS SOFTWARE OR PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL LOSSES, INCLUDING, BUT NOT LIMITED TO, ANY NECESSARY SERVICING, REPAIR OR CORRECTION OF ANY PROPERTY INVOLVED.

DISCLAIMER:
IN NO EVENT, UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, SHALL WECHSLER CONSULTING GMBH & CO. KG, OR ANY PERSON BE LIABLE FOR ANY LOSS, EXPENSE OR DAMAGE, OF ANY TYPE OR NATURE ARISING OUT OF THE USE OF, OR INABILITY TO USE THIS SOFTWARE OR PROGRAM, INCLUDING, BUT NOT LIMITED TO, CLAIMS, SUITS OR CAUSES OF ACTION INVOLVING ALLEGED INFRINGEMENT OF COPYRIGHTS, PATENTS, TRADEMARKS, TRADE SECRETS, OR UNFAIR COMPETITION.

INDEMNIFICATION:
TO THE EXTEND PERMITTED BY LAW THROUGH THIS LICENSE, YOU, THE LICENSEE, AGREE TO INDEMNIFY AND HOLD HARMLESS WECHSLER CONSULTING GMBH & CO. KG, ITS OFFICIALS AND EMPLOYEES, AND ANY PERSON FROM AND AGAINST ALL CLAIMS, LIABILITIES, LOSSES, CAUSES OF ACTION, DAMAGES, JUDGMENTS, AND EXPENSES, INCLUDING THE REASONABLE COST OF ATTORNEYS’ FEES AND COURT COSTS, FOR INJURIES OR DAMAGES TO THE PERSON OR PROPERTY OF THIRD PARTIES, INCLUDING, WITHOUT LIMITATIONS, CONSEQUENTIAL DAMAGES AND ECONOMIC LOSSES, THAT ARISE OUT OF OR IN CONNECTION WITH YOUR USE, MODIFICATION, OR DISTRIBUTION OF THIS SOFTWARE OR PROGRAM, ITS OUTPUT, OR ANY ACCOMPANYING DOCUMENTATION.

 

 


Deutsche
Version

 


   Products


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

© Photos: [anja wechsler fotografie]

© Wechsler Consulting GmbH & Co. KG 2012