https://skydrive.liv...789320E3247!320
new.7z
Thanks for the information. I am particularly interested in the contents of the "ini" files and "xml" files for the Paragon Software. Would you be willing to post them or provide downloads of those files?
The help problem is strange, because the help tab in the program is not running the JavaScript. It seems like it can't find the JavaScript interpreter or some part of QT that handles the scripting. I've tried moving DLLs around and editing the various INI or XML files. So far only removing the "MiniNT" registry key fixes the problem. I'm using Paragon Hard Disk Manager 12 Professional. I also get the same results using a copy of the files from the Paragon supplied boot DVD. I can't tell if the boot DVD has "MiniNT" defined or not, since I can't run a command prompt or any other programs.
Paragon is actually who told me to delete the "MiniNT" registry key. When version HDM 2010 PRO came out they told me to delete that key when I could not get the program to run (it just would hang). I later found out that I could use the "Dont_Eject" parameter and work around the program hang. The program hang is caused by the fact that Paragon's software does a CD eject if "MiniNT" is defined. If I run the programs from the boot CD, then the CD ejects while the program is loading and the program hangs. Adding "Dont_Eject" as a parameter to "launcher.exe" solves the hang problem. After that I also noticed the help would not work unless I removed the "MiniNT" key.
I'm thinking that the "MiniNT" key changes some default paths for files in Paragon's software. The trouble is that there are a lot of empty or missing parameters in the INI and XML files. The files are not documented by Paragon. I've discovered some of them by looking at files on the Paragon boot DVD. Others have been posted by people, though I don't know where they found the information.
If you have a Windows PE system it should normally have "MiniNT" defined. That key is defined because of a boot manager parameter "/minint". Among other things, having the "MiniNT" key makes the SYSTEM registry hive temporary. Changes to the SYSTEM hive are not saved when "MiniNT" is defined during booting.
How Paragon's sofware uses "MiniNT" is a mystery to me. Surely Microsoft did not intend programs to test for "MiniNT" to be absent on a Windows PE system. If anything, programs should expect MiniNT to be defined in Windows PE. This doesn't appear to be an intentional attempt by Paragon to cripple their software on Windows PE, because it behaves too inconsistently. It doesn't cripple major features of the program and seems to work differently on different Paragon software.
I guess I should mention that most of my testing has been done on Windows XP PE. I am just starting to use Windows 7 PE. Some of my computers have only 512MB of RAM. Also, I have not figured out how to install a Windows 7 PE system to the hard disk unless it boots from RAM. Most of my computers don't have enough RAM to boot from a RAM disk. I am looking for a batch file or some other way to install Windows 7 PE (files) to a hard disk partition.