где свойство 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><INSTALLSOURCE>\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><INSTALLSOURCE>\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?