webForumDet fria alternativet

En instans av programmet åt gången

.NET

1 svar · 270 visningar · startad av lasseh79

Medlem sedan jan. 200568 inlägg
Frågan#1

Hej!

Någon som vet hur man gör för att försäkra sig om att bara en instans av programmet körs åt gången? Om användaren trycker igång ytterliggare en instans av mitt program då det redan finns ett program igång så vill jag inte starta detta programmet utan ett felmeddelande visas och programmet stängs ner direkt...

Medlem sedan jan. 200568 inlägg
#2

löste det till slut själv... hur enkelt som helst...

Dim processes() As Process = Process.GetProcessesByName("SMSSender")

om processes.length är större än 1 så starta inte programmet utan avsluta direkt...

simpelt va ;-)

288 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
156 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
156 ms — ändringar (db)