Blog. Just Blog

Быстрый поиск

Введите фрагмент названия статьи для поиска

Восстановление системы в Windows 7

23.12.2010 | Категория: Software | Автор: ManHunter

Восстановление системы в Windows 7

Операционная система Windows 7 обзавелась таким сверхмощным инструментом, как функция восстановление системы. Кроме отката состояния системы до заранее сохраненных точек, можно восстановить систему после гораздо более серьезных сбоев, например, когда поврежден системный загрузчик или отсутствуют системные файлы. Почти все действия выполняются автоматически, пользователю достаточно лишь несколько раз кликнуть мышкой. С ужасом вспоминаю убогую консоль восстановления Windows XP, когда в случае крупных неполадок было проще переставить Windows заново, чем убивать кучу времени за попытками ее оживить. Итак, познакомимся с функцией восстановления системы Windows 7 поближе.

Читать статью целиком »
Просмотров: 31570 | Комментариев: 12

Ошибка 8007273D при обновлении Windows 7

01.10.2010 | Категория: Software | Автор: ManHunter

Ошибка 8007273D при обновлении Windows 7

Однажды при попытке очередного обновления системы получил странную ошибку с кодом 8007273D и описанием "Неизвестная ошибка". Windows и без того неохотно раскрывает информацию о своих ошибках, ограничиваясь непонятными индексами. А в этот раз центр помощи вообще показал только дефолтную страницу справки с общими рекомендациями, не дав даже намека на подсказку. Перезагрузка компа, проверка фаервола и сетевых настроек тоже не произвели никакого эффекта. После углубленного изучения разных интернетов выяснилось, что проблема решается сбросом Winsock. Для этого надо запустить консоль cmd, обязательно с правами Администратора, а там ввести руками команду:

netsh winsock reset
После этого потребуется перезагрузка компьютера. В принципе, обновления стали доступны и без перезагрузки, сразу после сброса, но при этом почему-то отвалился домашний FTP и торренты. Так что в этом случае перезагрузка как раз не лишняя.

Читать статью целиком »
Просмотров: 9550 | Комментариев: 15

Клиент telnet в Windows 7

28.08.2010 | Категория: Software | Автор: ManHunter

Установка telnet в Windows 7

По умолчанию в Windows 7 зачем-то отключен компонент telnet. Чтобы вернуть его обратно зайдите в "Панель управления" - "Программы и компоненты" - "Включение или отключение компонентов Windows". В открывшемся окне поставьте галочку в строке "Клиент Telnet", нажмите кнопку OK. Возможно, что потребуется установочный диск Windows 7 (у меня telnet нормально включился без него). Все, теперь telnet стал доступен из командной строки, хотя лично я предпочитаю пользоваться более удобными альтернативами.

Просмотров: 7019 | Комментариев: 5

Индикатор сетевой активности в Windows 7

19.07.2010 | Категория: Software | Автор: ManHunter

Скриншот программы Network Activity Indicator

Разработчики Windows 7 зачем-то выпилили из системы такую замечательную функцию, как индикатор сетевой активности. Это такая иконка в трее в виде двух маленьких мониторчиков, показывающих, соответственно, отправку или получение данных по сети. К счастью, наш соотечественник Игорь Толмачев написал программу Network Activity Indicator, с успехом возвращающую в Windows 7 эту функцию обратно. Кроме визуальной индикации сетевой активности, программа ведет статистику трафика, позволяет через меню настраивать различные параметры ваших сетевых подключений. Последняя версия на момент публикации 1.5 от июня 2010 года. Network Activity Indicator имеет крохотный размер (около 80 килобайт в архиве), не мусорит в системе и не требует установки. Программа абсолютно бесплатна, более того, на офсайте доступны для скачивания исходники. Рекомендую.

Читать статью целиком »
Просмотров: 22699 | Комментариев: 13

Windows 7 Taskbar API на Ассемблере

30.06.2010 | Категория: Образ мышления: Assembler | Автор: ManHunter

Progress Bars и Overlay Icons

Продолжаю потихоньку осваивать внутренности Windows 7. В новой системе появилась такая приятная фича интерфейса, как отображение прогресса выполнения какого-нибудь действия прямо на кнопке приложения в панели задач. Впервые я увидел это в программе Total Commander при копировании и переносе файлов, сразу очень захотелось узнать как это делается и научиться делать самому. К сожалению, во всех доступных мне интернетах были найдены только примеры для Delphi, .NET и прочих языков высокого уровня. Пришлось лезть в отладчик и запасаться железным терпением, зато в результате получилось вполне рабочее решение. Для управления элементами панели задач в Windows 7 используется COM-интерфейс ITaskBarList3. Как обычно, никаких описаний в FASM нет, и все необходимое нужно искать самому или портировать с других языков.
  1. ; GUID {56FDF344-FD6D-11D0-958A-006097C9A090}
  2. CLSID_TaskbarList       dd 056FDF344h
  3.                         dw 0FD6Dh
  4.                         dw 011D0h
  5.                         db 095h, 08Ah, 000h, 060h, 097h, 0C9h, 0A0h, 090h
  6.  
  7. ; GUID {EA1AFB91-9E28-4B86-90E9-9E9F8A5EEFAF}
  8. IID_ITaskbarList3       dd 0EA1AFB91h
  9.                         dw 09E28h
  10.                         dw 04B86h
  11.                         db 090h, 0E9h, 09Eh, 09Fh, 08Ah, 05Eh, 0EFh, 0AFh
  12.  
  13. ; ITaskbarList3 Interface
  14. SetProgressValue        = 4*09
  15. SetProgressState        = 4*10
  16. RegisterTab             = 4*11
  17. UnregisterTab           = 4*12
  18. SetTabOrder             = 4*13
  19. SetTabActive            = 4*14
  20. ThumbBarAddButtons      = 4*15
  21. ThumbBarUpdateButtons   = 4*16
  22. ThumbBarSetImageList    = 4*17
  23. SetOverlayIcon          = 4*18
  24. SetThumbnailTooltip     = 4*19
  25. SetThumbnailClip        = 4*20
  26.  
  27. ; Типы прогрессбаров на панели задач
  28. TBPF_NOPROGRESS         = 0
  29. TBPF_INDETERMINATE      = 1
  30. TBPF_NORMAL             = 2
  31. TBPF_ERROR              = 4
  32. TBPF_PAUSED             = 8
  33.  
  34. ; Константы для работы с объектом
  35. CLSCTX_INPROC_SERVER    = 1
  36. S_OK                    = 0
Хотя сейчас будут использоваться только три функции, я привел полное описание методов COM-интерфейса ITaskbarList3, оно пригодится чуть позже.

Читать статью целиком »
Просмотров: 8396 | Комментариев: 11

Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2025
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.07 сек. / MySQL: 3 (0.0036 сек.) / Память: 4.5 Mb
Наверх