Вверх ↑
Этот топик читают: Гость
Ответов: 5446
Рейтинг: 323
#16: 2011-09-24 23:06:19 ЛС | профиль | цитата
-= DriveR =-, а почему бы не прописать запуск клиентской части по расписанию (точное название не скажу, встроенная фича где-то с XP) запуск задачи раз в минуту (скажем) с контролем внутри программы на предмет "второй копии" (есть в примерах)?
карма: 1

0
Ответов: 485
Рейтинг: 86
#17: 2011-09-25 12:53:15 ЛС | профиль | цитата
-= DriveR =- писал(а):
Всем спасибо, буду думать как сделать что бы пользователь не мог закрыть процесс

Я делал неубиваемый процесс через устанавливаемый в систему драйвер NoTerminate.sys (немного информации есть в гугле). Есть готовый пример. На XP работает как часы. Вечером потестирую на семерке - отпишусь.
карма: 0

0
Ответов: 817
Рейтинг: 52
#18: 2011-09-25 22:04:25 ЛС | профиль | цитата
iarspider писал(а):
точное название не скажу, встроенная фича где-то с XP

А можешь узнать что это за фича? Уж очень интересно

filyaxxxcom, Нашел я драйвер NoTerminate.sys с исходником на Delphi (если кому надо, вот http://forum.hiasm.com/forum_serv.php?q=56&id=2663)
все бы хорошо, но никак не могу понять, как этот драйвер надо в системе прописать?
карма: 1

0
Ответов: 485
Рейтинг: 86
#19: 2011-09-26 00:47:02 ЛС | профиль | цитата
-= DriveR =- писал(а):
все бы хорошо, но никак не могу понять, как этот драйвер надо в системе прописать?

Это драйвер уровня ядра. Установить можно, например, утилитой KmdManager.exe. Но на семерке у меня не получается его установить. Вернее, он устанавливается, но не запускается. Пробовал подписывать цифровой подписью - безрезультатно(
------------ Дoбавленo в 00.47:
вот тут обсуждается...
карма: 0

0
Ответов: 5446
Рейтинг: 323
#20: 2011-09-26 12:19:46 ЛС | профиль | цитата
-= DriveR =-, Scheduled tasks оно называлось в XP.
карма: 1

0
Ответов: 817
Рейтинг: 52
#21: 2011-09-26 14:19:46 ЛС | профиль | цитата
iarspider писал(а):
Scheduled tasks оно называлось в XP

Я так и думал - "Планировщик заданий"
Не, все это костыли, о них я писал ранее. Этой фичей можно пользоваться самому но не пользователю объяснять
карма: 1

0
Ответов: 5446
Рейтинг: 323
#22: 2011-09-26 14:52:34 ЛС | профиль | цитата
-= DriveR =-, есть API для добавления задач - копайте в ту сторону, плюс запрет второй копии.
карма: 1

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#23: 2011-09-26 15:43:51 ЛС | профиль | цитата
А если убрать имя приложения из Менеджера задач, его же штатными средствами тогда не удалишь
карма: 22

0
Ответов: 3889
Рейтинг: 362
#24: 2011-09-26 16:04:55 ЛС | профиль | цитата
iarspider писал(а):
есть API для добавления задач

Есть вообще консольная команда AT, знакомая любому практикующему администратору, который не хочет что-то каждому
-= DriveR =- писал(а):
пользователю объяснять

карма: 1

0
Ответов: 817
Рейтинг: 52
#25: 2011-09-26 16:14:29 ЛС | профиль | цитата
1nd1g0 писал(а):
Есть вообще консольная команда AT, знакомая любому практикующему администратору

Все это известно и батники пишутся в 5 сек., но это все костыли
Я хотел красиво, элегантно, а на все остальное у меня просто не стоит.
Спасибо всем за советы, у меня теперь только одна мысль осталась - это скрыть процесс в диспетчере задач
Как это сделать пока не нашел
карма: 1

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#26: 2011-09-26 16:18:49 ЛС | профиль | цитата
-= DriveR =- писал(а):
Как это сделать пока не нашел

Пиши в личку, тебе подарю, но без кода самой dll. После скачки удалю сразу
карма: 22

0
Ответов: 8961
Рейтинг: 824
#27: 2011-09-26 16:40:23 ЛС | профиль | цитата
-= DriveR =-, проще вид диспетчера сменить, отображает только окна
ДиспетчерЗадач.jpg
карма: 19

0
файлы: 1ДиспетчерЗадач.jpg [39KB] [215]
Разработчик
Ответов: 26305
Рейтинг: 2146
#28: 2011-09-26 16:42:21 ЛС | профиль | цитата
Леонид писал(а):
проще вид диспетчера сменить, отображает только окна

Ага, а за компом сидят ну уж совсем тупые
карма: 22

0
Ответов: 1731
Рейтинг: 68
#29: 2011-09-26 17:01:31 ЛС | профиль | цитата
[flood]Я себе так нечаянно сделал потом 3 дня думал как вернуть меню [/flood]
карма: 1

0
Ответов: 3889
Рейтинг: 362
#30: 2011-09-26 18:06:38 ЛС | профиль | цитата
-= DriveR =- писал(а):
Все это известно и батники пишутся в 5 сек., но это все костыли

WinExec

Скрыть можно через глобальный хук, видимо, nesco именно такою библиотеку и хочет дать (но у меня сомнения насчёт "глобальности" под WOW64 по отношению к менеджерам под x64).
карма: 1

0
30
Сообщение
...
Прикрепленные файлы
(файлы не залиты)