如何在 Inno Setup 的 "Browse For Folder" 对话框中禁用 OK 按钮

How to disable OK button in "Browse For Folder" dialog in Inno Setup

如果

,我需要禁用 "Browse For Folder" 对话框中的确定按钮
  1. 一个文件(不)存在(最好是FileExists
  2. 现有的注册表项(不)指向该目录(最好使用 RegKeyExists RegValueExists

我确实知道如何通过禁用 wpSelectDir 页面上的“下一步”按钮来获得或多或少相同的结果,但我认为 "Browse For Folder" 对话框会更方便,如果可能的话。

这是不可能的,因为 BrowseForFolder function uses internally the SHBrowseForFolder function for the dialog. And that dialog can interact with this function caller only through the passed callback, which is implemented internally 并没有暴露在任何地方。