Страница: 1 |
Страница: 1 |
Вопрос: Замена загрузки логотипа винды
Добавлено: 01.10.05 23:09
Автор вопроса: Serg | Web-сайт:
Здравствуйте.
В универе курсовой проэкт задали - сабж. Поможете?!
Надо: программа, в авторуне(короче после запуска скрытно работает и при загрузке запускается) и каждый раз меняет логотип загрузки винды(для NT).
В принципе напишу коротенький алгоритм что надо:
1.в авторуне и прога постоянно запущена
2.при каждом запуске проги(или каждом выключении компа) меняет файл ntoskrnl.exe на файл из своей папки, но их должно быть 3 разных. ТО есть она то один поставит, то другой.Типа хранить в каком-нибудь текстовике цифру от 1 до 3 и постоянно ставить другую(следующую).
Вот в принципе и всё....всё просто, но я что то никак не напишу сам. ламер пока ещё (
у меня основная загвоздка в том что вроде я всё правильно написал, и файл я смотрел - меняется, но толи винда его снова восстанавливает(пишет типа файлы винды заменены), то ли я всё равно что то не правильно сделал....
И ещё, что то при подключении Do many API calls! version 3 у меня не работает функция рестарта компа...
Restart() не хочет делать и всё, ло офф и шатдаун делает, а рестарт - нет.
всё вроде отписал....
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 02.10.05 05:26
найти на форуме пример рестарта думаю несоставит труда, сверх алгоритма выбора фалов я тоже невижу, список фалов и на фонарь выбрали... принцип смены заставки при старте тоже в инете найти можно, там файл какой-то заменить (сам файл заставки). Трабла на этапе замены возникнуь может, SFC будет всё перехватывать, его можно и убить конечно... (на время призентации курсовика шучу, убивать некатит, но проги ж как-то делают, расковырять их, посмотреть как они делают и самому ...
Номер ответа: 2
Автор ответа:
Borisfen
ICQ: 247914358
Вопросов: 6
Ответов: 35
Профиль | | #2
Добавлено: 02.10.05 16:49
Тут наверное Windows Служба нужна.
На каком языке те нужно писать.
На .NET тебе не составит труда реализовать службу или обычное Windows Forms приложение.
Что касается автозагрузки то лучше конечно прописаться в реестре Windows ну или по простому кинуть свой ярлык в автозагрузку.
Номер ответа: 3
Автор ответа:
Serg
ICQ: 250910940
Вопросов: 1
Ответов: 1
Web-сайт:
Профиль | | #3
Добавлено: 02.10.05 22:25
на любом сказали, у меня VisualBasic 6.5 стоит. Писать соответственно на нём буду.
Номер ответа: 4
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #4
Добавлено: 02.10.05 22:25
Основная проблема состоит в отключении SFC
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 02.10.05 22:25
VB 6.5 не существует
Номер ответа: 6
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #6
Добавлено: 02.10.05 23:00
Кстати мне удавалось убить SFC, не программно правдо, так что кода немогу приветси, но всё придельно просто, тушим службу, делаем запись в реестре, и перезапись какого-то системного файла который отвечает за SFC. Если нужно могу рассказать подробнее, кодить влом...
Номер ответа: 7
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #7
Добавлено: 03.10.05 10:22
VB6.5 ~ Visual Basic 6 SP 5
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 03.10.05 14:04
Это название, придуманное пиратами для большей раскупки. XP SP2 из 5.1 не превращается в 5.2
Номер ответа: 9
Автор ответа:
vallumm
Вопросов: 0
Ответов: 3
Web-сайт:
Профиль | | #9
Добавлено: 11.11.05 11:56
Пример есть здесь http://vb-develop.narod.ru