Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

С#,Security

21K
25 апреля 2007 года
ozon
9 / / 22.02.2007
1)как сделать так чтоби программу било невозможно убить з Диспетчера задач???
Так как у Антивирусах.

2)как сделать так чтобы программу невозможно было запускать несколько раз подряд???А запускалась только одна.
5
26 апреля 2007 года
hardcase
4.5K / / 09.08.2005
Цитата: ozon
1)как сделать так чтоби программу било невозможно убить з Диспетчера задач???
Так как у Антивирусах.


Если программа настолько важна, как и Антивирусы, то пиши Сервис (Service), который запускается от системного аккаунта.

Цитата: ozon

2)как сделать так чтобы программу невозможно было запускать несколько раз подряд???А запускалась только одна.

Системный сервис в любом случае запускается только одной копией. А обычное приложение может запросить список процессов и постараться найти свой уже запущенный клон.
Нечто вроде

 
Код:
foreach(Process process in Process.GetProcesses()) {
...
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог