Могу ли я открыть файл Installshield Pro в Express? - PullRequest
0 голосов
/ 06 ноября 2010

В настоящее время у нас есть старый файл проекта Installshield (ism), переданный нам нашим клиентом и созданный в неизвестной более старой версии Installshield Pro.Он нуждается в обновлении для нового выпуска, но все, что у нас есть, это Installshield Express 2011. (В процессе установки определенно не используются никакие функции, недоступные в Express; для этого практически не требуется никаких функций.) Однако нам нужно получить списокиз того, что делает , чтобы мы могли продублировать его.

Есть ли способ импортировать, преобразовать или проверить файл?(В настоящее время Express вообще отказывается его открывать, потому что он был создан в полной версии Installshield.)

Ответы [ 2 ]

1 голос
/ 31 декабря 2015

Если вы не используете определенные профессиональные функции, вы можете открывать XML-файлы с помощью InstallShield LE после следующих изменений внутри Узел таблицы InstallShield:

Insert <row><td>DefaultProductConfiguration</td><td>Express</td></row>   after Current Media.
Insert <row><td>Limited</td><td>1</td></row> after ISUSSignature

Измените «Тип» с MSI на MSIE. i.e.:

<row><td>Type</td><td>MSIE</td></row>

Это отрывок из моего конфигурационного файла, который добился цели:

    <table name="InstallShield">
        <col key="yes" def="s72">Property</col>
        <col def="S0">Value</col>
        <row><td>ActiveLanguage</td><td>1033</td></row>
        <row><td>Comments</td><td/></row>
        <row><td>CurrentMedia</td><td dt:dt="bin.base64" md5="332cf0a04e9833f150480c96800db728">
UgBlAGwAZQBhAHMAZQAgADEAAQBXAGUAYgAgAEMAbwBuAGYAaQBnAHUAcgBhAHQAaQBvAG4A
            </td></row>
        <row><td>DefaultProductConfiguration</td><td>Express</td></row>
        <row><td>EnableSwidtag</td><td>1</td></row>
        <row><td>ISCompilerOption_CompileBeforeBuild</td><td>1</td></row>
        <row><td>ISCompilerOption_Debug</td><td>0</td></row>
        <row><td>ISCompilerOption_IncludePath</td><td/></row>
        <row><td>ISCompilerOption_LibraryPath</td><td/></row>
        <row><td>ISCompilerOption_MaxErrors</td><td>50</td></row>
        <row><td>ISCompilerOption_MaxWarnings</td><td>50</td></row>
        <row><td>ISCompilerOption_OutputPath</td><td>&lt;ISProjectDataFolder&gt;\Script Files</td></row>
        <row><td>ISCompilerOption_PreProcessor</td><td>_ISSCRIPT_NEW_STYLE_DLG_DEFS</td></row>
        <row><td>ISCompilerOption_WarningLevel</td><td>3</td></row>
        <row><td>ISCompilerOption_WarningsAsErrors</td><td>1</td></row>
        <row><td>ISTheme</td><td>InstallShield Blue.theme</td></row>
        <row><td>ISUSLock</td><td>{979EF698-F570-46B1-A89A-8FB2EBA0D64F}</td></row>
        <row><td>ISUSSignature</td><td>{070AD25F-E904-4DB5-92BF-40E127BD43E7}</td></row>
        <row><td>Limited</td><td>1</td></row>

        <row><td>LockPermissionMode</td><td>1</td></row>
        <row><td>MsiExecCmdLineOptions</td><td/></row>
        <row><td>MsiLogFile</td><td/></row>
        <row><td>OnUpgrade</td><td>1</td></row>
        <row><td>Owner</td><td/></row>
        <row><td>PatchFamily</td><td>MyPatchFamily1</td></row>
        <row><td>PatchSequence</td><td>1.0.0</td></row>
        <row><td>SaveAsSchema</td><td/></row>
        <row><td>SccEnabled</td><td>0</td></row>
        <row><td>SccPath</td><td/></row>
        <row><td>SchemaVersion</td><td>773</td></row>
        <row><td>Type</td><td>MSIE</td></row>
    </table>
0 голосов
/ 08 ноября 2010

Express не откроет такой файл.Однако в зависимости от того, является ли содержимое файла текстовым или двоичным, вы можете открыть его с помощью любого XML или текстового редактора или с помощью любого MSI-инструмента чтения .Для последнего есть Microsoft Orca или другие альтернативы, которые легче скачать.

...