2

ユーザーの PC にファイルをインストールするアプリケーションを Inno Setup で作成しました。Mac で実行されている Parallels の XP でテストすると、アプリケーションはうまく動作します。しかし、Xp および 7 でユーザーがインストールを試みると、ウィザードが表示されてインストールが開始され、次のメッセージが表示されます。

Error. The drive or UNC share you selected does not exist or is not accessible

プログラムが生成するログファイルを取得できました。

2012-11-11 14:09:21.992   Log opened. (Time zone: UTC+00:00)

2012-11-11 14:09:21.992   Setup version: Inno Setup version 5.5.2 (a)

2012-11-11 14:09:21.992   Original Setup EXE: C:\Users\Ali\Documents\rninstaller.exe

2012-11-11 14:09:21.992   Setup command line: /SL5="$9049C,86159698,54272,C:\Users\Ali\Documents\rninstaller.exe" /SPAWNWND=$D049A /NOTIFYWND=$140476 /log="rnlog"

2012-11-11 14:09:21.992   Windows version: 6.1.7601 SP1  (NT platform: Yes)

2012-11-11 14:09:21.992   64-bit Windows: Yes

2012-11-11 14:09:21.992   Processor architecture: x64

2012-11-11 14:09:21.992   User privileges: Administrative

2012-11-11 14:09:21.992   64-bit install mode: No

2012-11-11 14:09:21.992   Created temporary directory: C:\Users\Ali\AppData\Local\Temp\is-MQ2FF.tmp

2012-11-11 14:09:28.201   RestartManager found an application using one of our files: ?O?O?O?I?O?O?O?I?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?O?ODO?O?O?O?O?I?I?I?I?I?I?I?I?I?I?I?I?I?I?I?I?I?I?I?I?I?I?I?I?I?O?O?O?O?O?O?O?O?O?I?I?i

2012-11-11 14:09:28.201   RestartManager found an application using one of our files: 

2012-11-11 14:09:28.201   RestartManager found an application using one of our files: 

2012-11-11 14:09:28.201   RestartManager found an application using one of our files: 

2012-11-11 14:09:28.201   RestartManager found an application using one of our files: 

2012-11-11 14:09:28.201   Can use RestartManager to avoid reboot? No (262758)

2012-11-11 14:09:28.201   Message box (OK):
                          The drive or UNC share you selected does not exist or is not accessible. Please select another.

2012-11-11 14:09:31.592   User chose OK.

2012-11-11 14:09:31.592   Deinitializing Setup.

2012-11-11 14:09:31.592   Log closed.

ここで何が起こっているのかわかりません。誰でも助けることができますか?

4

3 に答える 3

1

質問へのコメントで解決されたように、質問のセットアップ スクリプトにはDefaultDirName、クライアント サイトに存在しないサーバー名で構成されるハード コードがありました。これにより、「選択したドライブまたは UNC 共有が存在しないか、アクセスできません」というエラーが発生しました。DefaultDirNameこれが、ほとんどの場合、「ディレクトリ定数が前に付いている」理由です。

于 2012-11-15T09:37:10.850 に答える