Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows ism文件中的INSTALLSOURCE属性设置在哪里_Windows_Installation_Windows Installer_Installshield_Ism - Fatal编程技术网

Windows ism文件中的INSTALLSOURCE属性设置在哪里

Windows ism文件中的INSTALLSOURCE属性设置在哪里,windows,installation,windows-installer,installshield,ism,Windows,Installation,Windows Installer,Installshield,Ism,我正在检查我们公司的一些遗留安装代码。基本上,我在看一个ism文件,它是很多年前写的,而创建它的人不再是我们的偶像了。下面是ism文件的一个片段-- 文件 ISBuildSourcePath ISAttributes ISComponentSubFolder_ libeay32.dll.F13B108F_B442_4350_ADAE_f0022ef34b0libeay32.dll.F13B108F_B442_4350_ADAE_f0022ef34b0libeay32.dll01INSTALLS

我正在检查我们公司的一些遗留安装代码。基本上,我在看一个ism文件,它是很多年前写的,而创建它的人不再是我们的偶像了。下面是ism文件的一个片段--


文件
ISBuildSourcePath
ISAttributes
ISComponentSubFolder_
libeay32.dll.F13B108F_B442_4350_ADAE_f0022ef34b0libeay32.dll.F13B108F_B442_4350_ADAE_f0022ef34b0libeay32.dll01INSTALLSOURCE\libeay32.dll1
ssleay32.dll.F13B108F_B442_4350_ADAE_f0022ef34b0ssleay32.dll.F13B108F_B442_4350_ADAE_f0022ef34b0ssleay32.dll01安装源代码\ssleay32.dll1
因此,我理解libeay32.dll和ssleay32文件将出现在INSTALLSOURCE路径中。我也可以在同一个ism文件中看到这一点--


ISPathVariable
价值
测试值
类型
公共文件文件夹1
INSTALLDESTINSTALLDEST4
INSTALLSOURCEINSTALLSOURCE4
我无法理解的是,这个INSTALLSOURCE的值是从哪里设置的。基本上,我想将ism文件中的文件(libeay32.dll和ssleay32.dll)的路径更新为常量,如C:\SSLFiles\libeay32.dll。可能吗

在ism文件中,我是否可以将INSTALLSOURCE替换为C:\SSLFiles\libeay32.dll(将确保该文件位于该路径中)。直接在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>
<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>