如何使安装程序将程序安装到现有文件夹中?

时间:2014-05-04 20:18:58

标签: inno-setup special-folders

我想使用Inno Setup将工具安装到Visual Studio中。

我的工具应安装到现有文件夹中,文件夹中包含现有文件。

我知道如何搜索此文件。我在Inno Setup中使用此代码:

function InitializeSetup: Boolean;
begin
  // Alle Unterverzeichnisse durchsuchen
  DirDepth := -1;
  // suche nach der Datei im Programme-Ordner beginnen
  SearchPath := ExpandConstant('{pf}');
  // suche nach folgender Datei
  SearchFile := 'main tool.exe';
  SearchForFile;
  // wenn Datei nicht gefunden Fehlermeldung und Setup beenden
  if not FileFound then
    MsgBox('Installierte Version konnte nicht ermittelt werden.', mbCriticalError, mb_OK)
  else
    Result := true;
end;

我的问题是,“main tool.exe”文件可能位于多个文件夹中。它可能位于像“aaa”或“bbb v1”这样的文件夹中。我的程序必须安装在“bbb v1”文件夹中,但该文件夹的名字始终是“bbb”而“v1”可能不同......

那么,如何在Inno Setup中搜索此文件夹?

0 个答案:

没有答案