Fixed IsccPath values in win32/zoitechat.props by removing embedded quotes from the default Program Files paths, so the path is stored raw and can be quoted exactly once at invocation time. This addresses the “cannot find iscc.exe” behavior caused by double/nested quoting.

This commit is contained in:
deepend committed 2026-02-13 20:44:39 -07:00
1 parent 9acec081a4
commit 3d9a92787b
1 file changed
+5 -5
+5 -5
View File
@@ -106,11 +106,11 @@
<ZoiteChatLib>$(ZoiteChatBuild)\$(PlatformName)\lib\</ZoiteChatLib>
<ZoiteChatPdb>$(ZoiteChatBuild)\$(PlatformName)\pdb\</ZoiteChatPdb>
<ZoiteChatRel>$(ZoiteChatBuild)\$(PlatformName)\rel\</ZoiteChatRel>
<IsccPath Condition="'$(IsccPath)'=='' and '$(ZOITECHAT_ISCC_PATH)'!=''">$(ZOITECHAT_ISCC_PATH)</IsccPath>
<IsccPath Condition="'$(IsccPath)'=='' and Exists('$(ProgramFiles)\Inno Setup 6\iscc.exe')">"$(ProgramFiles)\Inno Setup 6\iscc.exe"</IsccPath>
<IsccPath Condition="'$(IsccPath)'=='' and '$(ProgramFiles(x86))'!='' and Exists('$(ProgramFiles(x86))\Inno Setup 6\iscc.exe')">"$(ProgramFiles(x86))\Inno Setup 6\iscc.exe"</IsccPath>
<IsccPath Condition="'$(IsccPath)'=='' and Exists('$(ProgramW6432)\Inno Setup 6\iscc.exe')">"$(ProgramW6432)\Inno Setup 6\iscc.exe"</IsccPath>
<IsccPath Condition="'$(IsccPath)'==''">"$(ProgramFiles)\Inno Setup 6\iscc.exe"</IsccPath>
<IsccPath Condition="'$(IsccPath)'=='' and '$(ZOITECHAT_ISCC_PATH)'!=''">$(ZOITECHAT_ISCC_PATH)</IsccPath>␊
<IsccPath Condition="'$(IsccPath)'=='' and Exists('$(ProgramFiles)\Inno Setup 6\iscc.exe')">$(ProgramFiles)\Inno Setup 6\iscc.exe</IsccPath>
<IsccPath Condition="'$(IsccPath)'=='' and '$(ProgramFiles(x86))'!='' and Exists('$(ProgramFiles(x86))\Inno Setup 6\iscc.exe')">$(ProgramFiles(x86))\Inno Setup 6\iscc.exe</IsccPath>
<IsccPath Condition="'$(IsccPath)'=='' and Exists('$(ProgramW6432)\Inno Setup 6\iscc.exe')">$(ProgramW6432)\Inno Setup 6\iscc.exe</IsccPath>
<IsccPath Condition="'$(IsccPath)'==''">$(ProgramFiles)\Inno Setup 6\iscc.exe</IsccPath>
</PropertyGroup>
<PropertyGroup>