Co prawda temat stary, ale zapisalem sie na forum dopiero niedawno, a mam nieodparta pokuse dodania swoich 2 groszy :)
Wiec tak.. procesy wbrew pozorom odczytuje sie dosc latwo, jak bede w domu to lookne gdzies mam malutki programik listujacy procesy, to jest kwestia kilku funkcji, ktore sa opisane w MSDN ale nie pamietam ich nazw..
Trzeba tez dodac ze ten spsob nie jest idealny, bo klient moze sobie porobic kopie execa o roznych nazwach i odpalac kazda z osobna, co niweczy plany programisty. Trzeba by wtedy dokladniej skanowac kazdy proces nie tylko pod katem nazwy ale tez innych rzeczy, ale to z kolei wolniejsze.
Druga sprawa to bardzo dziwi mnie, ze nikt nie wspomnial o narzedziu chyba stworzonym do celu jaki przyswieca watkowi, a mianowicie o Mutex'ach.. Tez nie podam teraz kodu bo nie ucze sie tego na pamiec, ale wystarczy wpisac to slowo na msdn.microsoft.com i powinno "conieco" znalezc. Jutro jesli nie zapomne wrzuce jakis przykladowy kod.
To rozwiazanie nie ma wady poprzedniego.