浏览代码

Prevent multiple installers running concurrently

Daniel Hiltgen 1 年之前
父节点
当前提交
bb9de6037c
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      app/ollama.iss

+ 4 - 0
app/ollama.iss

@@ -80,6 +80,8 @@ SignTool=MySignTool
 SignedUninstaller=yes
 SignedUninstaller=yes
 #endif
 #endif
 
 
+SetupMutex=OllamaSetupMutex
+
 [Languages]
 [Languages]
 Name: "english"; MessagesFile: "compiler:Default.isl"
 Name: "english"; MessagesFile: "compiler:Default.isl"
 
 
@@ -120,6 +122,8 @@ Type: filesandordirs; Name: "{%USERPROFILE}\.ollama"
 [Messages]
 [Messages]
 WizardReady=Ollama Windows Preview
 WizardReady=Ollama Windows Preview
 ReadyLabel1=%nLet's get you up and running with your own large language models.
 ReadyLabel1=%nLet's get you up and running with your own large language models.
+SetupAppRunningError=Another Ollama installer is running.%n%nPlease cancel or finish the other installer, then click OK to continue with this install, or Cancel to exit.
+
 
 
 ;FinishedHeadingLabel=Run your first model
 ;FinishedHeadingLabel=Run your first model
 ;FinishedLabel=%nRun this command in a PowerShell or cmd terminal.%n%n%n    ollama run llama2
 ;FinishedLabel=%nRun this command in a PowerShell or cmd terminal.%n%n%n    ollama run llama2