GetProcesSyName Return -Retouren Return -Return -ErgebnisseC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 GetProcesSyName Return -Retouren Return -Return -Ergebnisse

Post by Anonymous »

Mein C# -Programm verwendet den folgenden Code, um festzustellen, ob es bereits ausgeführt wird: < /p>
Process CurProcess = Process.GetCurrentProcess();
Process[] CurProcesses = System.Diagnostics.Process.GetProcessesByName(CurProcess.ProcessName);

if (CurProcesses.Length > 1)
... // Already running
< /code>
Ich habe das seit vielen Jahren ohne Probleme verwendet. Aber im letzten Monat haben zwei meiner Benutzer berichtet, dass es fälschlicherweise sagt, dass das Programm ausgeführt wird, wenn es nicht ist. Ich habe ein bisschen herumgespielt und die ausführbare Datei bewegt, bevor ich sie sofort zurückgezogen habe. Als ich das Programm erneut durchführte, sagte es nicht mehr fälschlicherweise, dass der Prozess ausgeführt wurde. Das wirklich nervige Ding ist, dass beide Benutzer berichtet haben, dass ab und zu das Problem beim Neustart weiterhin besteht-es glaubt fälschlicherweise, dass es bereits ausgeführt wird, obwohl es definitiv nicht so ist. Ich bin mir nicht sicher, ob das Teil des Problems ist. Ich habe keine ähnlichen Themen gefunden. Danke für einen Einblick.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post