En instans av programmet åt gången

.NET

1 svar · 287 visningar · startad av lasseh79

Medlem sedan jan. 200568 inlägg
Trådstart#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 ;-)

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)