foreach(Process process in Process.GetProcesses()) {
...
}
С#,Security
Так как у Антивирусах.
2)как сделать так чтобы программу невозможно было запускать несколько раз подряд???А запускалась только одна.
Цитата: ozon
1)как сделать так чтоби программу било невозможно убить з Диспетчера задач???
Так как у Антивирусах.
Так как у Антивирусах.
Если программа настолько важна, как и Антивирусы, то пиши Сервис (Service), который запускается от системного аккаунта.
Цитата: ozon
2)как сделать так чтобы программу невозможно было запускать несколько раз подряд???А запускалась только одна.
Системный сервис в любом случае запускается только одной копией. А обычное приложение может запросить список процессов и постараться найти свой уже запущенный клон.
Нечто вроде
Код: