Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Микро-часы для рабочего стола, Микро-часы 
:(
    Опции темы
SergeCpp
Дата 15.11.2005, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


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

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



Здравствуйте!

Предлагаю свои часы, которые работают у меня уже несколько лет.
Я их понемногу усовершенствую.
В архиве есть описание и дополнительные скрин-шоты (из-за них он и вырос).

Есть там и исходники.

Принцип — минимализм. Не создаётся процесса, а подключаемся (инжектируемся) в Explorer.

Размер "инжектера" — 1.5 килобайта, DLL-часов — 23 килобайта.

Мышь находится вне области графиков
--Resize_Images_Alt_Text--

Мышь находится в области графиков
--Resize_Images_Alt_Text--

Кратко:

Кроме отображения времени они выравнивают панели с кнопками
(Windows Tool Bars, создаются R-Click на Task Bar,
Toolbars...\New Toolbar... и перетаскиваются оттуда),
а также выводят на их заголовки некоторую информацию.

Некоторая информация также видна,
если указатель мыши НЕ находится на одной из панелей.

Ещё они слегка настраивают Explorer
и размещают его аккуратнее.

Если открыть два Explorer,
то они располагаются один над другим.

После некоторого периода бездействия
Explorer минимизируется.
Он также минимизируется, если поверх него
открылось некоторое большое окно (Far, например).

Это относится и к Explorer'у, открытому
в Kiosk Mode (MSDN Q154780) + Explorer Mode (MSDN Q178058),
например, iexplore -e -k D:\Z,
что увеличивает рабочее пространство
(и скрывает ненужные для пользователей кнопки).

Консольные окна размещаются так, чтобы не выходить за экран.
Также настраивается их размер, чтобы не было Scroll Bar.

На часах можно сделать Double-Click.

Ещё наличествует R-Click там же.
Это не "About Box".

Каждые 15 минут часы всплывают,
а каждую 10-ю минуту показывают другим цветом.

Никаких "попискиваний" нет.
Это слишком отвлекает.

Может быть так, что всплывшие часы мешают.
Тогда по ним нужно провести указателем мыши.

Часы всплывают также при нажатии Alt+Control+Shift.

При нажатии Alt+Control+Shift всплывают и Tool Bars,
если указатель мыши находится над любой из них.
Это удобно при работе (Word'а, например) в полноэкранном режиме.


Спасибо за внимание.

PM MAIL WWW ICQ   Вверх
SergeCpp
Дата 17.11.2005, 07:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


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

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



Здравствуйте!

Я обновил свои микро-часы.

Архив с исполняемыми файлами — 16.2 килобайта

Архив с исходными текстами — проект для VisualStudio 6 — 25.7 килобайт

Архив со скрин-шотами — 168 килобайт

Вот окончание прежнего описания

Часы всплывают также при нажатии Alt+Control+Shift.

При нажатии Alt+Control+Shift всплывают и панели с кнопками,
если указатель мыши находится над любой из них.
Это удобно при работе (Word'а, например) в полноэкранном режиме.

А вот — добавление к нему

Приоритет "несущего" процесса (Explorer) при таких всплытиях повышается,
так же, как и при обычном наведении указателя мыши на панель с кнопками.

Это облегчает запуск нужной программы,
если та, которая работает сейчас (возможно, в полноэкранном режиме),
зависла или слишком занимает процессор.

А вот этого я, к сожалению, не сделаю

Прозрачные часы и графики — так как принципиально не использую
так называемые "обои" рабочего стола, да и сам Desktop у меня отключён.

Код

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoActiveDesktop"        = dword:1
"NoActiveDesktopChanges" = dword:1
"NoDesktop"              = dword:1

;; EOF


Спасибо за внимание.

PM MAIL WWW ICQ   Вверх
SergeCpp
Дата 21.11.2005, 07:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


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

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



Дополнительные скриншоты можно увидеть на моей домашней странице


Это сообщение отредактировал(а) SergeCpp - 18.2.2008, 12:10
PM MAIL WWW ICQ   Вверх
SergeCpp
Дата 27.11.2006, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


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

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



Исходные тексты программы, осуществляющей загрузку часов в адресное пространство процесса Explorer.exe

Может пригодиться и сама по себе

Выгрузить часы из адресного пространства Explorer.exe можно, отправив окну часов сообщение WM_CLOSE


Присоединённый файл ( Кол-во скачиваний: 10 )
Присоединённый файл  Inject.rar 5,01 Kb
PM MAIL WWW ICQ   Вверх
V.A.KeRneL
  Дата 17.12.2006, 00:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vadim A. Kazantsev
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 3.12.2006
Где: Moscow, Russia

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



SergeCpp, большое спасибо за хорошую программу и подробное описание! Особенно за исходники!

З.Ы. У Вас неплохой сайтик.


Это сообщение отредактировал(а) V_A_KeRneL - 17.12.2006, 01:37


--------------------
«C'est un pense-creux d'ici. C'est le meilleur et le plus irascible homme du monde...» © Ф.М. Достоевский, «Бесы»
---/)/)---(\.../)---(\(\
--(':'=)---(=';'=)---(=':')
(")(")..)-(").--.(")-(..(")(")

PM MAIL IM ICQ AOL YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Тестирование программ"
mr.Anderson

Правила должны соблюдаться всеми без исключения.

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

Для тех, кто создаёт темы:

В данном разделе запрещается размещать программы, которые в той или иной степени могут принести вред потенциальному тестеру программы (например, трояны, вирусы и т.д.)

  • Публикуя ссылку на программу, обязательно проверьте её работоспособность.
  • ОБЯЗАТЕЛЬНО: напишите название программы, а главное - её описание и приведите хотя бы один скриншот. Скриншот по размерам не более 500х500 пикселов, для скриншотов большего размера приводите ссылки на них.
  • Программа, которую Вы даёте на тестирование, должна быть откомпилирована, так как не каждый является программистом, да и мало кто будет ради тестирования устанавливать соответствующий софт.

Для тех, кто тестирует:

Описывая результаты тестирования программы, указывайте тип и версию ОС, а также характеристики компьютера и прочую информацию, которая может повлиять на работоспособность.


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

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


 




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


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

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