где свойство INSTALLSOURCE установлено в файле ism

Я изучаю устаревший установочный код в нашей компании. В основном я смотрю на ism-файл, который был написан много лет назад, и человек, который создал, больше не участвует в нашей организации. Ниже приведен фрагмент файла ism -

      <table name="File">
    <col key="yes" def="s72">File</col>
    
    <col def="S255">ISBuildSourcePath</col>
    <col def="I4">ISAttributes</col>
    <col def="S72">ISComponentSubFolder_</col>
    <row><td>libeay32.dll.F13B108F_B442_4350_ADAE_F00212EF34B0</td><td>libeay32.dll.F13B108F_B442_4350_ADAE_F00212EF34B0</td><td>libeay32.dll</td><td>0</td><td/><td/><td/><td>1</td><td>&lt;INSTALLSOURCE&gt;\libeay32.dll</td><td>1</td><td/></row>
    <row><td>ssleay32.dll.F13B108F_B442_4350_ADAE_F00212EF34B0</td><td>ssleay32.dll.F13B108F_B442_4350_ADAE_F00212EF34B0</td><td>ssleay32.dll</td><td>0</td><td/><td/><td/><td>1</td><td>&lt;INSTALLSOURCE&gt;\ssleay32.dll</td><td>1</td><td/></row>

Итак, я понимаю, что файлы libeay32.dll и ssleay32 должны присутствовать в пути INSTALLSOURCE. Я также мог видеть это в том же файле ism -

      <table name="ISPathVariable">
        <col key="yes" def="s32">ISPathVariable</col>
        <col def="S255">Value</col>
        <col def="S255">TestValue</col>
        <col def="i4">Type</col>
        <row><td>CommonFilesFolder</td><td/><td/><td>1</td></row>
        <row><td>INSTALLDEST</td><td>INSTALLDEST</td><td/><td>4</td></row>
        <row><td>INSTALLSOURCE</td><td>INSTALLSOURCE</td><td/><td>4</td></row>

Я не могу понять, откуда устанавливается значение этого INSTALLSOURCE. В основном я хочу обновить путь к файлам (libeay32.dll и ssleay32.dll) в файле ism до чего-то постоянного, например C: \ SSLFiles \ libeay32.dll. Является ли это возможным?

Могу ли я заменить INSTALLSOURCE в файле ism на что-то вроде C: \ SSLFiles \ libeay32.dll (обеспечит наличие файла на этом пути). Будет ли работать изменение этого прямо в файле ism?

0 ответов

Другие вопросы по тегам