瀏覽代碼

Recognizing installer binary name even when it has a numeric index automatically added by browser

(cherry picked from commit 65a0730c8e00ee9668679a8896bdc031e7a5a1fb)

Source commit: 255b5f78a88d5eca4f5ae85fa91650792ba43973
Martin Prikryl 4 年之前
父節點
當前提交
ea08b01a29
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      source/windows/WinMain.cpp

+ 1 - 1
source/windows/WinMain.cpp

@@ -536,7 +536,7 @@ void __fastcall UpdateStaticUsage()
   UnicodeString ParentProcess = GetAncestorProcessName();
   // do not record the installer as a parent process
   if (!ParentProcess.IsEmpty() &&
-      (!StartsText(L"winscp-", ParentProcess) || !EndsText(L"-setup", ParentProcess)))
+      (!StartsText(L"winscp-", ParentProcess) || !ContainsText(ParentProcess, L"-setup")))
   {
     UnicodeString ParentProcesses = Configuration->Usage->Get(L"ParentProcesses");
     std::unique_ptr<TStringList> ParentProcessesList(CreateSortedStringList());