Inno Setup 如何在浏览对话框中显示网络?

Inno Setup How to show network on a browse dialog?

在我的设置中,在 "Browse" 按钮显示的浏览器中(例如 wpSelectDirCreateInputDirPage),从未显示网络。

我已经搜索了一段时间,但目前还没有找到任何解决方案。 有没有办法显示网络并让用户 select 网络路径?

感谢您对此的任何帮助!

几乎没有。

但您可以使用 BrowseForFolder function 重新实现该按钮,它会显示网络。

例如 CreateInputDirPage:

var
  Page: TInputDirWizardPage;

procedure DirBrowseButtonClick(Sender: TObject);
var
  Path: String;
begin
  Path := Page.Values[0];
  if BrowseForFolder(SetupMessage(msgBrowseDialogLabel), Path, True) then
  begin
    Page.Values[0] := Path;
  end;
end;

procedure InitializeWizard();
begin
  Page := CreateInputDirPage(...);
  Page.Add('');
  Page.Buttons[0].OnClick := @DirBrowseButtonClick;
end;