2

在 windows 8 上运行 inno setup 安装,选择网络驱动器(映射驱动程序),将导致错误消息:

“您选择的驱动程序或 unc 共享不存在或无法访问。请选择另一个。”

谷歌搜索导致这里,这建议改变

'默认目录名'

成为

DefaultDirName={sd}\folder

没有变化。

打开从 git hub 获得的 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 回答