| Цитата(Leksey @ 13.4.2006, 15:51) | Хм...А что если переименовать .exe? Я думаю самый лучший вариант -поименнованный объект ядра с GUID в качестве имени. |
И точно! А уже думал что сделал 
Я тут нашел примерчик, думаю речь идет об этом:
| Код | class MyApplication { public static void Main() { if ( InstanceExists() ) { return; } Console.WriteLine( "Application is running: Press enter to exit" ); Console.ReadLine(); }
static Mutex mutex; static bool InstanceExists() { bool createdNew; mutex = new Mutex( false, "My Mutex Name", out createdNew ); return !createdNew; } } |
А что такое GUID и куда сдесь это надо сасунуть? |