Как стать автором
Поиск
Написать публикацию
Обновить
109.6

Windows *

Разработка под операционные системы от Microsoft

Сначала показывать
Порог рейтинга
Уровень сложности

ReadyBoost — скоростной кэш

Время на прочтение3 мин
Количество просмотров63K
Везде и всюду ругать и высмеивать эту операционную систему стало доброй традицией. Меж тем Windows Vista — неплохой выбор для непродвинутого пользователя, ведь пользователь хочет всё «из коробки». Vista — как раз «коробочный» вариант, однако предоставляет такие возможности для тюнинга, о которых другие ОС, как мне кажется, не имеют представления.

Мобильная оперативная память нынче дорога, да и куда девать 512Мб «шоколадку» после апгрейда. Пользователям Windows Vista повезло — готовьте флешки. Речь идёт о ReadyBoost — нововведение Windows Vista, предназначенное для увеличения производительности системы. С помощью новой технологии пользователи могут использовать USB-накопители, флэш-карты любых форматов, поддерживаемых вашим кард-ридером, как дополнительное пространство для кэширования системных файлов и файлов приложений.

Перед началом использования ReadyBoost операционная система тестирует устройство на соответствие некоторым техническим требованиям, тест заключается в следующем: 4 Кб произвольных чтений на скорости 2,5 Мб/сек и 512 Кб произвольных записей на скорости 1,75 Мб/сек, и есть вероятность, что Vista не одобрит девайс, поэтому следует «отучить» ReadyBoost от тестирования.
Читать дальше →

Beta- версия SP2 для Windows Vista выйдет на следующей неделе

Время на прочтение1 мин
Количество просмотров488
В сети появилась информация о том, что на следующей неделе 29 октября станет доступна beta-версия второго пакета исправлений для Windows Vista и Windows Server 2008.

По словам Майка Неша (Mike Nash), Вице- президента по управлению продуктами Windows в Microsoft, бета-версия SP2 будет включать в себя все исправления которые вышли после выпуска первого пакета исправлений и содержать изменения направленные на обеспечение поддержки новых типов аппаратного обеспечения. Дополнительно пакет будет содержать следующие компоненты:

— Windows Search 4.0. Улучшенную версию поиска, которая направлена на ускорение процесса поиска и выдачу более релевалентного результата;
— Bluetooth 2.1 Feature Pack. Данный пакет направлен на обеспечение поддержки самых последних спецификаций технологии Bluetooth;
— Возможность записи медиа на диски формата Blu-Ray;
— Поддержка UTC timestamps для файловой системы exFAT, направленную на исправление синхронизации файлов в разных часовых поясах.

кросспост с моего сайта


P.S.: Уважаемые кармаминусователи, потрудитесь объяснить чем я Вам так не угодил.

Как отлаживают графику Windows в Microsoft

Время на прочтение3 мин
Количество просмотров3.2K
Я в MS уже больше двух лет, и все равно в отладчике провожу большую часть полезного времени (больше только в Outlook).
Раньше я делал Windows Imaging Component, новую библиотеку для работы с изображениями, а теперь DXGI — инфраструктуру hardware acceleration. Первое целиком в user mode, второе и в kernel, и в user, но общий экспириенс дебага в общем-то тот же.

Читать дальше →

В поисках оптимизации загрузки Vista

Время на прочтение3 мин
Количество просмотров4.9K
Время, требуемое для загрузки операционной системы, для многих пользователей является достаточно критичным фактором, особенно для владельцев ноутбуков. Нормальное время от прохождения BIOS до загрузки рабочего стола в Windows Vista составляет в среднем 25-90 секунд, в зависимости от конфигурации оборудования, драйверов и работы сервисов. Иногда пользователи сталкиваются с ситуацией, когда время загрузки системы растягивается до неприемлимых 5-10 минут, что сигнализирует о проблеме, которую необходимо решить во избежание возможных неприятностей со стабильностью и вероятной потерей данных.

Пока я загружаюсь, вы можете выгулять свою собачку

В этой небольшой статье попробуем рассмотреть решение подобных неприятностей с помощью встроенных в Vista средств мониторинга. На русском языке почему-то этого никто ранее не делал.
Читать дальше →

В Windows есть утилиты записи образов CD и DVD дисков

Время на прочтение1 мин
Количество просмотров3.9K
Они называются:
  • Cdburn.exe: ISO CD-ROM Burner Tool
  • Dvdburn.exe: ISO DVD Burner Tool

… и входят в состав Windows Server 2003 Resource Kit Tools, который можно бесплатно скачать с сервера Микрософт. Подходят как для Windows Server, так и для Windows XP. По неизвестным мне причинам Микрософт стер все гиперссылки, которые ведут к этой странице. А скачать можно. Пишут диск быстро и надежно — проверено.

P.S. На вопрос — «а зачем когда есть Nero?» — просто есть у меня такая мания — нелицензионным софтом не пользоваться. А качественного фриварного рекордера под Windows я не встречал. Все что попадалось, вроде MagicISO — периодически падучее. Если кому-то попадалось что-то стоящее, напишите комментарий, пожалуйста.

UPD. Среди фривара лидирует ImgBurn
UPD1. Лидера догоняет Small CD-Writer

Как безопасно доставить SIGINT в главный поток?

Время на прочтение2 мин
Количество просмотров1.3K
Комментатор AnotherMatt удивляется, почему консольные Win32 приложения доставляют сообщения в другой поток. Почему они не посылают их главному потоку?

На самом деле, у меня обратный вопрос. Почему в UNIX сигнал посылается главному потоку? Это делает практически невозможным сделать что-нибудь важное внутри обработчика сигнала. Главный поток может быть внутри менеджера кучи (удерживать критическую секцию) во время приёма сигнала. Если обработчик сигнала попытается получить доступ к куче, то произойдет взаимная блокировка с самим собой, если вам повезёт. В худшем варианте повредится куча.
Читать дальше →

Как мне узнать, что каталог на самом деле — Корзина?

Время на прочтение2 мин
Количество просмотров2.4K
Вот вопрос, вызванный реальным запросом клиента:

Мне нужна функция, которая по пути определяет, является ли это частью Корзины. Я пробовал использовать SHGetSpecialFolderPath с CSIDL_BITBUCKET, но это не работает, потому что Корзина — виртуальный каталог, который является объединением Корзин со всех дисков.

Читать дальше →

Следствие алгоритма планировщика: низкоприоритетные нити могут занять 100% CPU

Время на прочтение1 мин
Количество просмотров1.1K
Время от времени я вижу вариации на этот вопрос. «Почему моя низкоприоритетная нить съедает 100% CPU?»

Установка низкого приоритета не означает, что тред будет потреблять мало CPU. Это всего лишь означает, что он не будет получать процессорного времени, пока есть готовые к исполнению нити с более высоким приоритетом. Но если у вас сделано так, что ваш поток единственный, готовый к выполнению, тогда он получит весь процессор.

Приоритет просто контролирует, какая нить получит первые фишки процессорного времени, но если вы устраиваете так, что ваша нить только одна, кто хочет запуститься, тогда она получит весь процессор. Курица, низшая по порядку клевания съедает всё, что ей захочется, если нет более высокоранговых куриц вокруг. Вы заплатили за этот процессор. Нет причин злобно отказывать в нём.

UPD: всем спасибо за карму. перенес в специализированный блог.

ERRORLEVEL это не %ERRORLEVEL%

Время на прочтение2 мин
Количество просмотров104K
У командный процессора cmd.exe есть такая вещь — уровень ошибки (error level). Это код выхода (exit code) программы, которую вы запускали последней. Проверить уровень ошибки можно при помощи команды IF ERRORLEVEL.
Читать дальше →

Даже если функция ничего не делает, вызывайте ее, когда этого требует документация, потому что завтра она может что-то делать

Время на прочтение2 мин
Количество просмотров2.9K
Если в документации сказано, что вы должны вызвать функцию, значит, вы должны. Возможно, функция ничего не делает, но это не значит, что она ничего не будет делать в будущем.

Сегодняшний пример — функция GetEnvironmentStrings, которая возвращает все переменные окружения текущего процесса в одном блоке для изучения на досуге. Когда вы с этим закончите, предполагается, что вы используете FreeEnvironmentStrings. Так сказано в документации, и если вы это сделаете — вы в порядке (you're in good shape).
Читать дальше →

Акселерация не хочеть жить после ребута

Время на прочтение1 мин
Количество просмотров719
Привет. Никогда не думал, что столкнусь с подобной проблемой. ASUS A7Sv, Windows Vista Home SP1, выставляю в настройках мыши (тачпадом пользуюсь) настройку на акселерацию (Включить повышенную точность установки указателя). После перезагрузки Windows, галочка исчезает. Контроль учётных записей снял, драйвера скачивал последние, с офф. сайта. Не помогло.

+ где в Висте поставить скорость повтора клавиши? Ну никак не смог найти.

upd: гуглил, не помогло

Первая презентация Windows 7 состоится в октябре

Время на прочтение1 мин
Количество просмотров637


Кому-то из нас нравится продукция Microsoft, кому-то нет. Но многие из нас ждут новую операционную систему Windows 7, которая заменит всячески раскритикованную Windows Vista. И вот, совсем недавно, Microsoft открыла официальный блог, посвященный процессу развития этой операционной системы.

Пока там мало интересной информации, так как разработчики держат детали о проекте в секрете, однако один из главных разработчиков Windows, Стивен Синофски, утверждает, что в октябре этого года Microsoft проведет первую презентацию этой операционной системы. Это состоится 27 октября на Конференции профессиональных разработчиков Microsoft (PDC).

Также, но уже на Windows Hardware Engineering Conference (WinHEC), будет обнародована и первая техническая информация касательно Windows 7. Специалисты утверждают, что Microsoft не будет раскрывать всех подробностей о системе до того момента, пока не достигнет определенного прогресса в разработке.

Релиз Windows 7 намечен на январь 2010 года.

Ближайшие события

Рекламная кампания началась

Время на прочтение2 мин
Количество просмотров766
Мы с вами ранее узнали, что Microsoft собирается вложить 300 миллионов долларов в рекламную кампанию, нацеленную на исправление репутации Windows Vista и нанесение ответного удара рекламной кампании Apple под названием Get a Mac. В сети появились первые ласточки. На сайте Microsoft можно наткнуться на такой вот баннер.


«Когда-то все думали, что Земля — плоская. Узнайте факты о Windows Vista»
Читать дальше →

Чёрный экран входа в Windows Server 2003

Время на прочтение1 мин
Количество просмотров6.8K
В один прекрасный день Windows Server 2003 начал выдавать траурное (готичное?) приветствие. Выглядит это так
приглашение
На работу системы это никак не сказалось, но вводить пароль оказалось проблематично. В рунете решения не нашлось. А вот на одном из форумов на английском нашлась тема с точным описанием проблемы, причины и решения.

Как оказалось, причиной явления является…
Читать дальше →

Windows Vista будет масштабно рекламироваться

Время на прочтение2 мин
Количество просмотров664
Microsoft уже нашла, на что потратить деньги, сэкономленные на несостоявшейся покупке Yahoo. Признав, что запуск Windows Vista вышел не очень удачным, компания решила переопределить свою стратегию относительно операционной системы.

Брэд Брукс — настоящий вице-президент по маркетингу Windows Vista — на ежегодной конференции партнёров Microsoft заявил о намерении компании вложить деньги в масштабную рекламную кампанию, одной из целей которой также является ответ на известную серию рекламных роликов Apple Get a Mac, которые последнее время не очень лестно отзываются о Windows Vista.
Читать дальше →

XP vs Vista: что быстрее на топовом железе?

Время на прочтение1 мин
Количество просмотров1.7K
Сегодня проскочил занимательный топик, в комментариях к которому появлялись утверждения, что на топовых конфигурациях Vista работает быстрее XP.
Пару месяцев назад я задавался тем же вопросом — быстрее ли? Был проведён эксперимент, сравнивались XP с последними на тот момент обновлениями, и Vista с только что вышедшим SP1.
Конфигурация, на которой это всё работало: Gygabyte P35-DS3P/Intel Core2 Quad Q6600@3000/4Gb DDR2 800/2xST3500630AS/GF 8600GT. Драйвера на момент тестирования также были самые свежие.
Тест публиковался в моём ЖЖ, так вышло, что он разбит на три с половиной части:
Часть первая: тесты одно- и многопоточных приложений.
Часть вторая: скорость копирования.
Часть третья: синтетический бенчмарк, влияние Aero на производительность.
Часть третья с половиной. Работа с flash-накопителем.
Результаты получились неожиданные, если не сказать — слегка шокирующие. Их реальность, по возможности, проиллюстрирована.
Если кратко — в приложениях, производящих вычисления, Vista показала худшие результаты. Где-то — в пределах погрешности измерения, где-то — на вполне ощутимый процент. Но работа с данными в Vista проходила быстрее, и быстрее настолько, что меня это порядком удивило. Видимо, Vista эффективнее использует память… впрочем, интересно ознакомиться и с другими мнениями.

No to all

Время на прочтение1 мин
Количество просмотров1.2K


При копировании большого количества файлов N-дцатое появление окна «Заменить имеющийся файл Х следующим файлом Х?» может вызвать вывих левой кнопки мыши.

Что делать, если одноименные файлы заменять не нужно, а привычку работать в виндовом эксплорере не побороть?
В таких случаях недостает кнопки «No to all» («Пропустить все»).
Читать дальше →

Shortcuts for Windows. Продолжение…

Время на прочтение5 мин
Количество просмотров3.5K
Shotrcut
    Прочитав статью FrodoFrodo ― Shortcuts в windows, я решил дополнить её другими комбинациями клавиш и не только горячими. Привожу полный список того было в предыдущем топике со своими дополнениями.
Читать дальше →

Вклад авторов