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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скрыть программу... 
:(
    Опции темы
Black_Star
  Дата 9.9.2003, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Вопрос такой: как скрыть прогу в вынь 2000??? baaa.gif
PM ICQ   Вверх
cardinal
Дата 10.9.2003, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

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



Цитата
Shell "MyApp.exe", vbHide

Black_Star, ты же сам написал как скрыть программу или это в win 2000 не работает?


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Mephisto
Дата 10.9.2003, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


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

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



В ХР`ях не работает!!!
PM   Вверх
Black_Star
Дата 10.9.2003, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Shell vbHide это не то. Это приложение запускается в свернутом виде!
Мне же надо, чтобы его ваще не было видно!!! Имеется ввиду диспетчер задач smile.gif, можно и в процессах... но хотя бы 1е.
PM ICQ   Вверх
Mephisto
  Дата 11.9.2003, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


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

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



У меня есть прикольное соображение.
Ищи в процессах диспетчер задач и убивай процесс tounge.gif tounge.gif tounge.gif
PM   Вверх
Black_Star
Дата 11.9.2003, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



confused.gif И что толку от проги, если ее убить?
Идея верная, но убивать надо не процесс...
Надо перехватывать команду NT.dll , EnumThread и как только попадется моя прога, перепрыгивать через нее...
Но вот как это сделать?
PM ICQ   Вверх
Unregistered
  Дата 18.9.2003, 18:25 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Может это подойдет:
Код
Option Explicit
Private Declare Function RegisterServiceProcess Lib "kernel32.dll"  _
                         (ByVal dwProcessId As Long, ByVal dwType As Long) As Long
Private Declare Function GetCurrentProcessId Lib "kernel32.dll" () As Long

Private Sub Visibler()
     Call RegisterServiceProcess(GetCurrentProcessId, 0)
End Sub

Private Sub Invisibler()
     Call RegisterServiceProcess(GetCurrentProcessId, 1)
End Sub

  Вверх
Mephisto
  Дата 18.9.2003, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


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

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



Может это подойдет:
Код
Option Explicit
Private Declare Function RegisterServiceProcess Lib "kernel32.dll"  _
                        (ByVal dwProcessId As Long, ByVal dwType As Long) As Long
Private Declare Function GetCurrentProcessId Lib "kernel32.dll" () As Long

Private Sub Visibler()
    Call RegisterServiceProcess(GetCurrentProcessId, 0)
End Sub

Private Sub Invisibler()
    Call RegisterServiceProcess(GetCurrentProcessId, 1)
End Sub


sorry не подписался notify.gif
PM   Вверх
Baa
Дата 18.9.2003, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

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



Black_Star, можно записать себя в поток другого приложения т.е. создать у чужого приложения поток и вписать свой код туда, а кто помнит, сколько нитей у explorer.exe? wink.gif
другой способ - это перехват функции NtQuerySystemInformation и там прыжок через наш процесс... как реализовать оба способа могу на объяснить, если это кого-нить интересует, и если cardinal будет не против, потому как енто скользкая тема smile.gif


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
cardinal
Дата 18.9.2003, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

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



Ты имеешь в виду, что меня посадят потому, что вы тут незаконные вещи обсуждать будете? smile.gif


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Black_Star
Дата 18.9.2003, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата
как реализовать оба способа могу на объяснить

Был бы весьма признателен smile.gif А если еще и с примером, то просто обалдел бы от счастья smile.gif smile.gif smile.gif
Если не в прямом эфире, то можно на мыло smile.gif

Цитата
RegisterServiceProcess

Спасибо, но эта фишка под NT не работает smile.gif

PM ICQ   Вверх
Mephisto
  Дата 22.9.2003, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


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

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



Цитата
можно записать себя в поток другого приложения т.е. создать у чужого приложения поток и вписать свой код туда, а кто помнит, сколько нитей у explorer.exe?

Baa буд очень признатеоен если оастолкуешь smile.gif
и
Цитата
если cardinal будет не против

PM   Вверх
Baa
Дата 2.10.2003, 12:51 (ссылка)   | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

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



Я вернулся... инета не было... там словечко выпало в моем постинге...
Цитата
реализовать оба способа могу на Си объяснить, если это кого-нить интересует

Просто я с ВБ не так хорошо знаком... но можно будет попробовать совместно перевести код...
з.ы. Cardinal, вообще, работа модератора - закрывать подобные топики wink.gif вдруг мы тут вирь новый пишем wink.gif, который без рантаймов не пашет biggrin.gif biggrin.gif


--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
Mephisto
  Дата 2.10.2003, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


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

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



Цитата
реализовать оба способа могу на Си объяснить, если это кого-нить интересует

Интересует! Если не сложно, то кинь исходник smile.gif
PM   Вверх
cardinal
Дата 2.10.2003, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

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



Цитата
з.ы. Cardinal, вообще, работа модератора - закрывать подобные топики  вдруг мы тут вирь новый пишем , который без рантаймов не пашет

Штирлиц закрыл тему, а она опять открылась... Вирус подумал штирлиц smile.gif
Цитата
реализовать оба способа могу на Си объяснить, если это кого-нить интересует

Ты имеешь в виду Си++, а это будет посложнее переписывать confused.gif


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Black_Star
Дата 2.10.2003, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Где же ответ sad.gif
PM ICQ   Вверх
Alles
Дата 3.10.2003, 01:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Исходник в студию !!! smile.gif) Не хорошо !... заинтриговал и исчез smile.gif
PM MAIL ICQ   Вверх
Black_Star
Дата 3.10.2003, 17:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Да уж...
Я-то нашел кой чего... но хочется посмотреть еще версии...
PM ICQ   Вверх
Baa
Дата 4.10.2003, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2639
Регистрация: 12.4.2002
Где: Москва

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



Вот ссылочка, кажется еще где-то видел, делается на основе перехвата функций, кажется ту статью, что надо дал, я постараюсь помочь с переводом, если че будет не понятно - спрашивайте, просто у меня ща времени очень мало sad.gif с учебой зашиваюсь, может сделаем даже по-другому, я вам длл сваяю, в который надо будет ID процесса передать, и она ваш процесс скроет, но это посморим, в идеале, конечно, лучше перевести код.
http://bugtraq.ru/library/programming/invisible.html



--------------------
"Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande
PM ICQ   Вверх
Mephisto
  Дата 8.10.2003, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


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

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



Спасибо тебе Baa за приольную ссылку. У меня правда сейчас не так много времени, но я попробую перевести это на VB для настоящих VB'манов.
Цитата
Я-то нашел кой чего... но хочется посмотреть еще версии...

Я тоже, давай свою smile.gif

Это сообщение отредактировал(а) U-Boot - 8.10.2003, 17:35
PM   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

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

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

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

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


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

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


 




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


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

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