![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин Подтвердите свой е-майл
Регистрация: 07.07.2007
Сообщений: 241
|
![]()
Касперский 6 может добавлять в логон свой значек. Как это сделать для моей проги?
|
![]() |
![]() |
![]() |
#2 |
Дельфист
Форумчанин
Регистрация: 14.08.2007
Сообщений: 317
|
![]()
если логон это system Tray?? то
вот код который скрывает форму в трей procedure TForm1.FormCreate(Sender: TObject); var NotifyIconData: TNotifyIconData; begin with NotifyIconData do begin cbSize := SizeOf(TNotifyIconData); //размер Wnd := Handle; //окно uID := 1; //номер в трее uFlags := NIF_ICON or NIF_TIP or NIF_MESSAGE;//флаги hIcon := Application.Icon.Handle;//хэндл иконки szTip := 'этоподсказка которая высвечивается при наведении на иконку'; end; Shell_NotifyIcon(NIM_ADD, @NotifyIconData); //функция для добавления Shell_NotifyIcon(NIM_DELETE, @NotifyIconData); //функция для удаления end; необходимо подключить модуль shellapi
ICQ-465033557
WINDOWS CE THE BEST |
![]() |
![]() |
![]() |
#3 | |
Great Code Monkey
Форумчанин
Регистрация: 09.08.2007
Сообщений: 533
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Дельфист
Форумчанин
Регистрация: 14.08.2007
Сообщений: 317
|
![]()
мне самому интересно!!
ICQ-465033557
WINDOWS CE THE BEST |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 12.07.2007
Сообщений: 60
|
![]()
Код не сообразил пока, но по теории вот:
Найди рисунок который используется в логоне и врисуй в него иконку проги (программно конечно). Все... Код попробую сварганить.. |
![]() |
![]() |
![]() |
#6 |
Форумчанин Подтвердите свой е-майл
Регистрация: 07.07.2007
Сообщений: 241
|
![]()
хмм... вот достал:
Экран приветствия Существует возможность замены экрана приветствия без модификации самого файла logonui.exe, в котором содержится внешний вид экрана. Для этого скачайте из интернета или создайте самостоятельно такой экран. Затем в разделе HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/WinLogon создайте строковый параметр UIHost, в котором и пропишите полный путь к вашему новому файлу Только как самому сделать такой "Экран".... |
![]() |
![]() |
![]() |
#7 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
сам не напишешь, проще logonui дублировать и поправить в нём ресурсы.
И вообще, в таком деле шаг вправо, шаг влево - побег, винда стреляет на поражение и не грузиццо // KAV вроде не модифицирует logonui, а выводит значёк поверх него. Обычной прге этого не сделать - она просто не загрузится до запуска / после остановки рабочей станции
пыщь
|
![]() |
![]() |
![]() |
#8 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
![]()
Я тут немного попатчил logonui.ехе.
Обещаю без косяков и падения Винды (хотя резервную копию сделать не помешает). НО: Отключите защиту системных файлов винды, иначе она вам не даст заменить logonui.ехе |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
![]()
.. можно вопрос?...
А зачем всё это?... Мне даже захотелось, что-нибудь вставить в дистр Windows... типа, "Откиньтесь на спинку кресла,... в этом дистре Вас порадует программа... и мои реквизиты... Круто было бы... |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск программы на выполнение из другой программы. | ViNcHeStEr | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 18.06.2008 14:33 |
Две программы | Манжосов Денис :) | Софт | 2 | 26.04.2008 12:29 |
Программы | Simply-Art | Свободное общение | 4 | 18.09.2007 22:41 |
Значек в контексном меню | UnD)eaD)Snake | Общие вопросы Delphi | 8 | 28.08.2007 10:35 |