Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать прогу не убиваемой? 
:(
    Опции темы
Xeim
Дата 6.12.2008, 03:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 186
Регистрация: 17.11.2005

Репутация: нет
Всего: 0



Нужно чтобы прогу нельзя было убить ctrl+alt+del через задачи и через процессы. Либо запретить вызов этих трех горячих клавиш.
Как это сделать?

Пробовал так, но не вышло:
Код

Private Sub Form_Terminate()
    Shell (App.Path & "\" & App.EXEName)
End Sub 


Добавлено через 1 минуту и 15 секунд
Во всяком случае в Vista не работает...

Добавлено через 8 минут и 4 секунды
Может быть можно как-то сбить код нажатой влавиши с кода CTR или ALT на другой код?
PM MAIL   Вверх
ProgramerForever
Дата 6.12.2008, 07:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 15.11.2006
Где: Новосибирск

Репутация: 2
Всего: 5



Если надо, чтобы одна или более копий постояно работала, то есть такой метод как "5 окон". Сам не проверял, но, думаю, что он вполне рабочий. А суть метода в том, что программа (каждая из N штук) проверяет, работают ли остальные (N-1) программ. И если их не (N-1), то выполняется запуск необходимого количества программ. Вот.

Добавлено через 6 минут и 23 секунды
Нашёл в форуме:
Цитата

Может через реестр, правда не блокируется определение нажатия клавиш, а выскакивает сообщение что TASKMGR отключён администратором

Отключение Диспетчера Задач (Ctrl+Alt+Del): 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
Value Name: "DisableTaskMgr" (NT,2000,XP) или "DisableTaskManager" (95,98,Me)
Data Type: REG_DWORD (DWORD Value)
Value Data: (1 = disable Task Manager) 

А вообще ищи так, например YA
PM MAIL WWW ICQ   Вверх
Xeim
Дата 6.12.2008, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 186
Регистрация: 17.11.2005

Репутация: нет
Всего: 0



ProgramerForever, штука с реестром для WinVista пашет?
Что-то мне подсказывает что они это наверняка запретили делать из сторонних прог. Кстати изменения вступают в силу без перезагрузок?

Идея с копиями прог интересно. Но как мне активировать определенный функционал только в одной из запущенных копий?
PM MAIL   Вверх
Akina
Дата 7.12.2008, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Цитата(ProgramerForever @  6.12.2008,  08:54 Найти цитируемый пост)
думаю, что он вполне рабочий.

Нет, совершенно нерабочий.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
ProgramerForever
Дата 8.12.2008, 03:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 15.11.2006
Где: Новосибирск

Репутация: 2
Всего: 5



Кстати, вот ещё что вспомнил: если программу назвать например как "winlogon.exe", то её Диспетчер задач виндоузовский не будет убивать. Не знаю, как в Висте, но в ХР работало..
PM MAIL WWW ICQ   Вверх
NeoRus
Дата 8.12.2008, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 13.5.2007
Где: Россия

Репутация: нет
Всего: нет



можно при вырублении проги поставить выключение компа, тогда по пробав один раз больше не будут
PM MAIL   Вверх
Akina
Дата 8.12.2008, 16:23 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Ерунда. 
Всегда есть возможность шлёпнуть программу так, что она этого даже понять не успеет.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Xeim
Дата 8.12.2008, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 186
Регистрация: 17.11.2005

Репутация: нет
Всего: 0



Akina, скажите пожалуйста. Вы хотите сказать, что способов теоретически быть не может? Или просто еще никто его не назвал?

Это все относительно VB6? Или относительно всех технолгий? Если моя задача будет решена при помощи скрещивания технологий, то я бы был рад написать определенную часть на другом ЯП.
PM MAIL   Вверх
Akina
Дата 8.12.2008, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Цитата(Xeim @  8.12.2008,  17:55 Найти цитируемый пост)
Или просто еще никто его не назвал?

именно 


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
~FoX~
Дата 30.12.2008, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

Репутация: 10
Всего: 68



Xeim, Пишите драйвер или демона/службу, их труднее убить и даже труднее обнаружить...Можно написать дллину и приатачить например к эксплореру...... Вообще сокрытие процессов дело любимое вирусами....Все это конечно тоже можно будет отследить и выгрузить, но сделать это без спец инструментов и знаний будет весьма проблематично...


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
Iww
Дата 3.1.2009, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 2.4.2008

Репутация: нет
Всего: нет



Попробуй сделать программу "невидимой" для диспечера задач - FAQ

========================================
Вот облом, вышеупомянутая статья НЕ работает под XP....


========================================
Но тут нашел удивительную вещь  smile  :
App.TaskVisible = False
её не видно теперь в Диспечере задач  smile 

Это сообщение отредактировал(а) Iww - 4.1.2009, 02:35
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0830 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.