|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - dll для Управления WindowsBlinds 6 через свойства |
|
C/C++ - dll для Управления WindowsBlinds 6 через свойства
|
Самоучка ^_^ Сообщения: 142 |
Профиль | Сайт | Отправить PM | Цитировать Здравствуйте все кто читает эту тему!
У меня появилась идея, но воплотить в реальность не умею . Нужно сделать дополнительное меню в свойствах экрана ,для управления WindowBlind (выбор тем, прозрачность, включить - отключить и тд.) вот нарисованые скрины: P.S. забыл дорисовать кнопки добавить и удалить тему. Сам WindowsBlinds должен находится: %Windir%\WB |
|
------- Отправлено: 21:43, 25-11-2009 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Spe, приветствую.
Действительно нужно писать DLL, для проведения процесса инъекции функций в приведённое на первом скрине окно. Достаточно не тривиальная задача. По этому, порекомендую искать материал на тему DLL injection Например DLL Injection and function interception tutorial (англ.) Насколько часто планируется регулирование через вкладку в меню свойств экран? Быть может есть смысл ограничится отдельным окном приложением (с функционалом со второго скрина). |
Отправлено: 00:45, 26-11-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 232
|
Профиль | Сайт | Отправить PM | Цитировать Видел как с помощью длл инъекций изменялся интерфейс таск манагера (диспетчер задач). Если найду эту статью, то скину. Если не изменяет склероз, то кажись там были и исходники на C.
|
------- Отправлено: 12:53, 26-11-2009 | #3 |
Самоучка ^_^ Сообщения: 142
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 16:08, 26-11-2009 | #4 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Spe имею ввиду пока не связываться с окнами чужых приложений (не со свойством экрана, не с расширенным управлением драйвера видеокарт AMD/ATI Radeon), а построить отдельное приложение для управление процессами со второго скрина первого поста.
По идеи сначала так и надо делать - отлаживать в своём, а уже потом его внедрять дополнительной вкладкой в Свойства экрана. |
|
Отправлено: 15:34, 27-11-2009 | #5 |
Самоучка ^_^ Сообщения: 142
|
Профиль | Сайт | Отправить PM | Цитировать Admiral, С кнопкой в свойства экрана, но отдельное окно ?
|
------- Отправлено: 16:10, 27-11-2009 | #6 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Spe, без кнопочки в (окне чужой программе) Свойствах экрана, а просто отдельное приложение. Понимаю, это не то, что хотелось получить в теме с таким названием, вот потому и в оффтопе и по тому сказал что пока, на данном этапе.
Добавить кнопочку, хоть и ценной повисшего своего приложение, не сложно. А вот что б это сделать корректно, нужно его внедрить, а это несколько сложнее технологически. |
Отправлено: 16:19, 27-11-2009 | #7 |
Самоучка ^_^ Сообщения: 142
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Admiral:
|
|
------- Отправлено: 16:58, 27-11-2009 | #8 |
Старожил Сообщения: 163
|
Профиль | Сайт | Отправить PM | Цитировать .:[invisible]:., ну и всем кому интересно
чтобы осуществить ваше предложение программно можно идти по одному из 2 путей: -(1) написать отдельное приложение(exe, com); -(2) написать Компонент Панели Управления(CPL) т.е. то что вы хотите сделать; -*---*- Для написания сценария Компонента Панели Управления используется Delphi (но не C#/C++).В самой среде даже есть опция создания такого приложения, во вкладке File --> New File --> Other --> Control Panel Application. Хотя, начиная c CodeGear RAD Studio 2007,в C++ Builder есть такая же опция, но наличие ее на работоспособность еще не проверял т.к. все cpl для Windows написаны именно на Делфи. Сам хочу написать Панель Управления для своего проекта, но познания в программированию, пока что, этого не позволяют. Если че можем помочь один-одному умными мыслями и не только.В принципе найдешь, у меня в профайле, аську. |
Отправлено: 21:08, 24-01-2010 | #9 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать qE+, сторонние cpl может и написанные на Делфи, но собственные точно не на нём, так как в МС не используют сторонних средств (а собственного современного компилятора Делфи в МС нет).
При написании ОС Виндовс используют Ассемблер, С, С++, а начиная с последних версий ещё и С#. Иван Рузанов: Windows – как создается операционная система |
Отправлено: 22:12, 24-01-2010 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Не могу открыть "Свойства папки" в панели управления WIN ХР | Rainman-60 | Microsoft Windows 2000/XP | 15 | 13-02-2016 07:47 | |
Для чего нужны dll библиотеки или Учимся редактировать dll | Ban_vam_Dam | Флейм | 5 | 31-07-2009 17:41 | |
Ошибка - При потребности войти в Свойства системы или Панель управления, перезаргужаеться... | CnyH9I | Microsoft Windows 2000/XP | 2 | 04-03-2009 12:17 | |
Разное - Схемы управления питанием и не только, их настройка через реестр | alexrus | Microsoft Windows Vista | 7 | 07-01-2008 10:47 | |
Установка WindowsBlinds 5 | Andreywsdn | Автоматическая установка приложений | 10 | 13-08-2007 17:33 |
|