我想使用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中搜索此文件夹?