Dear team,
I downloaded for my first time a Parrot setup for Windows, and tested it on my Windows 7 environment.
After the installation I had a lot of problems because I lost the capacity to run quite every command.
I discovered that the installer changed the type of the PATH environment variable stored in the registry. Since NT 3.1 this key value must be of type "REG_EXPAND_SZ".
I retrieved the source and the broken file should be "\tools\dev\mk_inno.pl" at line 89, where it is used:
ValueType: string;
instead of
ValueType: expandsz;
This setting is OS version dependent. If your target is to support only Windows versions officially supported by Microsoft (currently XP SP3 or newer) simply change the ValueType to "expandsz". Otherwise you must do some deep checks on the OS version in use at installation time.
Best regards,
Mario Zoppetti
http://support.microsoft.com/kb/102985
http://www.jrsoftware.org/ishelp/index.php?topic=registrysection
How do I modify the PATH environment variable when running an Inno Setup Installer?
http://stackoverflow.com/questions/3304463/how-do-i-modify-the-path-environment-variable-when-running-an-inno-setup-installe