私のInstallScript 2014プロジェクトは、産業用機器を制御するデスクトップPCまたは組み込みPCにアプリケーションをインストールします。この違いを知る唯一の方法は、機器のフロントパネルを有効にするために使用される、組み込みPC上のユニークなUSBデバイスドライバが存在することです。デスクトップにフロントパネルはありません。InstallScriptの制限事項は "(FILE_EXISTS、filename)ですか?"
のInstallScriptコードはfalseを常にリターンを
if (IS(FILE_EXISTS, "c:\\windows\\system32\\mydriver.sys")) then
do instrument stuff
else
do desktop stuff
endif;
ファイルは、Windowsで機器のハードディスク上に存在していると言う\ system32フォルダ、まだIS機能。
なぜこれが失敗するのか分かりません。インストーラ自体は昇格された権限で実行されていますが、Win \ Sys32の内容を調べるのに特別な権限は必要ありません。Windows Explorerを使用してファイルを見ることができます。
私には何が欠けていますか?