Экран приветствия Windows

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
MadChild
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 04.03.2002 (Пн) 14:52
Откуда: Russia

Экран приветствия Windows

Сообщение MadChild » 09.03.2008 (Вс) 17:19

Здравствуйте, подскажите, как можно вывести иконку и надпись поверх экрана приветствия Windows. Как это делает Касперский?

Gemini
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 390
Зарегистрирован: 24.07.2002 (Ср) 14:15
Откуда: Ozersk

Сообщение Gemini » 10.03.2008 (Пн) 6:41

Не видел ни разу можешь показать снимок экрана??
В нашем деле главное ЛОГИКА.

косил косой косой косой.

ale_x
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 04.03.2008 (Вт) 13:18

Сообщение ale_x » 10.03.2008 (Пн) 10:23

С помощью изменения ключей реестра и определенных системных файлов.
Если хочечь отследить изменения в системе, т.е. что еделает касперский чтобы ставить логотип попробуй так:
1. Запрети касперскому ставить логотип
2. Сделай снимок системы (например с помощью System механик)
это позволить отследить изменения
3. Разреши касперскому ставить логотип
4. Сделай снимок
5. Сравни снимки, получишь изменения в системе которые сделал касперский.

Ну вот краткая процедура получения изменений касперского, ну от этого уже пляши дальше. Так уже твоя фантазия

Gemini
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 390
Зарегистрирован: 24.07.2002 (Ср) 14:15
Откуда: Ozersk

Сообщение Gemini » 10.03.2008 (Пн) 12:04

Есть такая программка RegMon показывает изменения в реестре 'на ходу'.
Вложения
regmon.rar
(77.11 Кб) Скачиваний: 101
В нашем деле главное ЛОГИКА.

косил косой косой косой.

MadChild
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 04.03.2002 (Пн) 14:52
Откуда: Russia

Сообщение MadChild » 10.03.2008 (Пн) 20:18

Проанализировал изменения в реестра.
Все они касаются только ключа [HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\protected\AVP7].
Мало утишительного, но ни какие ключи системы не тронуты. Походу Касперский ляпает свою эмблему как то подругому.

Кому интересно, в прикрепленном файле анализ реестра.
Вложения
HKEY.doc
(20 Кб) Скачиваний: 89

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 10.03.2008 (Пн) 22:42

Кажется, Касперский делает какую-то бяку с winlogon. Можно попробовать поискать Гуглом и по МСДНу на тему "Winlogon, GINA, Customization". Гугл вроде выдает дельные результаты (в первом приближении). Правда, на английском языке все (надеюсь, это не вызовет затруднений :)).
Моду создают модоки, а распространяют модозвоны.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 10.03.2008 (Пн) 22:47

Так речь о подмене msgina?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

MadChild
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 04.03.2002 (Пн) 14:52
Откуда: Russia

Сообщение MadChild » 10.03.2008 (Пн) 22:56

Хакер писал(а):Так речь о подмене msgina?

Речь о добавлении иконки своей программы по верх экрана приветствия.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 11.03.2008 (Вт) 7:12

msgin'у он вряд-ли трогает.
Скорее всего просто лепит свое окно поверх окна приветствия.
А я все практикую лечение травами...

MadChild
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 04.03.2002 (Пн) 14:52
Откуда: Russia

Сообщение MadChild » 11.03.2008 (Вт) 7:37

Хакер писал(а):Так речь о подмене msgina?
Вложения
lo.JPG
Вот пример того, что хочется сделать.
lo.JPG (11.22 Кб) Просмотров: 1564

MadChild
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 04.03.2002 (Пн) 14:52
Откуда: Russia

Сообщение MadChild » 11.03.2008 (Вт) 7:39

Twister писал(а):msgin'у он вряд-ли трогает.
Скорее всего просто лепит свое окно поверх окна приветствия.


Навел меня на мысль. Тогда Каспер стартует при загрузке системы, до входа в пользователя в систему.

но.
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices ] — программы, которые загружаются при старте системы до входа пользователя в Windows.

но RunServices вообще нет...

ale_x
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 04.03.2008 (Вт) 13:18

Сообщение ale_x » 11.03.2008 (Вт) 8:21

Если касперский загружается как сервис, до входа польхователя и установлен для конкретного пользователя, то его не будет в разделе [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices ]

Посмотри в разделах для конкретных пользователей.
Попробуй помотреть не в LOCAL_MACHINE, а в CURRENT_USER
ИЛИ В HKEY_USERS там установки для конкретного пользователя, а не для всей системы в целом.

MadChild
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 04.03.2002 (Пн) 14:52
Откуда: Russia

Сообщение MadChild » 14.03.2008 (Пт) 6:41

Если я все правильно понял, самое простое и оптимальное решение это так:
Делаем форму поверх всех окон и с нужным полигоном прозначности. Прграмму определяем как сервис которых стартует до входа пользователя в систему.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 129

    TopList