2

Windows 8 で inno setup のインストールを実行し、ネットワーク ドライブ (マップされたドライバー) を選択すると、次のエラー メッセージが表示されます。

「選択したドライバーまたはUNC共有は存在しないか、アクセスできません。別のものを選択してください。」

グーグルはhereにつながり、変更することを提案しました

'DefaultDirName'

することが

DefaultDirName={sd}\folder

収量変化なし。

gitハブから取得したinnoセットアップを開くと、メッセージがパラメーター名「msgInvalidDrive」で保持されていることが示され、それを使用したコードを検索すると、行2574から2579にあります

  { Check if it's a valid drive, reconnecting it first if necessary }
  RootPath := RemoveBackslashUnlessRoot(AddBackslash(PathExtractDrive(T)));
  ReconnectPath(RootPath);
  if not DirExists(RootPath) then begin
    LoggedMsgBox(SetupMessages[msgInvalidDrive], '', mbError, MB_OK, True, IDOK);
    Exit;
  end;

そこで、フォルダが存在することを確認してみました。これは役に立ちませんでした。

これを解決する方法についてのアイデアはありますか?

ブラウズは次のようになります。

inno セットアップ ブラウズ

エラーメッセージは持続します。

4

1 に答える 1

3

.iss スクリプトの[setup]セクションでPrivilegesRequired=lowestを使用してみてください。これは、管理者が必要とする機能を使用していない場合に有効です。

于 2013-09-06T09:41:13.140 に答える