Как стать автором
Обновить

Комментарии 75

«Для разработчиков ПО на платформе Windows новая ОС также представляет интерес, т.к. в ней содержатся элементы, на которые можно воздействовать программно.»

К сожалению, новые функции будут представлять интерес и для разработчиков вирусов и прочей нечисти
верно.
этому подвержены любые инновационные разработки в той или иной степени
Мне очень любопытно, как разовьется создание вирусов в связи с выходом нового Виндовс.
Как говорится, страшно, но интересно :)
Грабь! Убивай!
Ужос как разовьется, ибо после такой оптимизации вистового ядра вирусы наконец перестанут тормозить:)
А зачем разработчиков вирусов и прочей нечисти прогрессбар на панели задач?
Показывать процент зараженных файлов? :)

Не думаю, что таскбар станет объектом нападений… ну разве что jump-list
Самое главное нововведение в Windows7 для вирусописателей — службы по триггерам. На семинарах например писали службу, копирующую файлы, которая запускается при вставлении флешки.
хм… т.е. вы вставляете флэшку и служба (которая уже запущена на компе) об этом узнает и начинает свою работу?

Ну это не так страшно как если бы, вы вставляете флэшку и что-то плохое запускается с неё.

Т.е. пока вирус у вас не поселился – эта фича ему не поможет.
Защита от вирусов на флешках в Windows7 есть… но пока, если честно не проверял насколько на эффективна… на недельке поставлю себе VirtualBox, потыкаюсь флэшкой в больные компы и протестирую защиту без антивируса :)
Так это и в ХР можно реализовать, WM_DEVICECHANGE никто не отменял.
Господи, хоть один толковый мужчина отписался.
Жизнь немного облегчит (в теории), но некиддисам это не нужно. Вы хоть раз встречали достойную малвару, которая, допустим, юзает WMI?
аха… появится такой вирь, который сядет в таскбар и будет показывать юзверю красивой зеленой полосочкой насколько сильно он заразил систему…
не, он будет моргать разноцветными прогресс-барами и вызывать эпилепсию.
На самом деле в таскбар можно встроить какой-нибудь поисковик по варезу, порнокартинку с последующим требованиям отправить СМС, чтобы она убралась… Я не считаю, что у создателей вирусов плохая фантазия.
тогда это уже не вирусы а AdWare
… а еще будет запускаться экранная лупа, чтобы пользователь мог на таскбаре разглядеть порнокартинку и номер для отправки смс.
Кстати, на старый таскбар добавить порнокартинку все кнопки было куда проще, чем на новый :)
О! Порнокартинки на таскбаре? И их не нужно отдельно догружать из и-нета? Подробнее? ;)
epic fail
Да, эта фича мне понравилась. единственное что пока видел ее использование только проводником, даже ИЕ не рисовал прогрессбар. Не говоря уже о стороннем софте.
вопрос времени :)
IE рисует процесс загрузки файлов. Progress bar.
TortoiseSVN при экспорте рисует прогресс-бар. Это точно.
Эта фича уже используется в IMGBurn последней версии.
www.imgburn.com/
И CDBurnerXP тоже прогресс записи диска показывает.
cdburnerxp.se/
А мне нравится еще в новом VMP (не помню версию текущую) при наведении на иконку в таск баре появляется маленькое окно с превью и там полностью работают кнопки управления воспроизведением — крайне удобно когда музыку слушаешь.
Я чуть позже напишу о том, как можно ту же функциональность сделать для своего приложения.
Виндоус с буквы «W» начинается.
ой да :-) ну главное, что вы поняли WMP имел ввиду конечно же
О да, это оно самое! Спасибо
У меня тут из-за этой ссылки начался молчаливый холивар

baks.habrahabr.ru/blog/59892/

голоса за топик пока держится на нуле, периодический уходя в минус и вновь поднимаясь :)

привольно так наблюдать :) похоже на азартную игру, где ставка – карма :)
Судя по заголовку этой статьи (часть 1) вы сейчас очень огорчили Sergun.
В foobar2000 тоже
Это в какой версии?
У меня 0.9.6.5. Плюс ещё плагин есть, который заменяет стандартные фубаровские кнопки, а также в предпросмотр выносит обложку и ползунок трека.
Спасибо, может пригодится когда-нибудь )
Как можно сделать прозрачное окно с навигационными кнопками, как в проводнике или ие7/8?
Если интересно, напишу про это отдельно
Да интересно!
Если можно в 2х словах сейчас как? :)
Я начинал про это писать давненько, в draft лежит. Сейчас точно не вспомню, исходники в другом месте. К сожалению.
Извините, невзначай сломал вашу ссылку [x]
Больше ничего не ломайте! :)
Ок, спасибо
Да-да, как раз только вчера увидел эту фичу. Узнать бы еще, как можно раскладывать вкладки браузера на разные окошки в превью (как это делает IE, если открыто больше одной вкладки)
Для разработчика браузера количество вносимых в код изменений для реализации этого функционала будет минимальным:
msdn.microsoft.com/en-us/library/dd391692(VS.85).aspx
Жду не дождусь когда для оперы реализуют такой функционал
полезная вещь если работаешь с большим количеством окон, который закрыты друг-другом.
Еще бы Хром нормально с этим работал. В смысле мне действительно этого не хватает.
Спасибо, клёво!
Буду долбить Гислера, чтобы Total Commander это начал поддерживать.
НЛО прилетело и опубликовало эту надпись здесь
Как у разработчика с разработчиком.
НЛО прилетело и опубликовало эту надпись здесь
Он на письма отвечает. По крайней мере мне ответил на письмо по расширению функционала, правда через месяц, но ответил.
лучше долбите, чтобы Total Commander начал поддерживать юникод
А можно сделать то, что делает ие8? Хочется свои вкладки тоже вынести в таскбар.
А что будет, если программу, в которой подключена данная сборка для работы с таскбаром, запустить на предыдущих версиях винды?
Просто будет отсутствовать прогрессбар. Проверено на том же IMG Burn.
А он разве на дотенете?
Это всего лишь Windows Shell API, обычные COM-интерфейсы. В предыдущих версиях Windows они попросту не будут инстанцироваться.
А это уже от разработчика зависит, если он будет проверять версию системы и не вызывать отсутствующих функций, то всё будет хорошо.
выглядит красиво, удобно и функционально, скорей бы весь софт «подогнали» к новым возможностям ОС

ибо сейчас получаеться что пользоваться идиотскими вин плаером/браузером/месенджером в разы удонее

еще помимо прогресс бара, есть дополнительные пункты в контекстном меню их бы тоже «включить»
Пользоваться вин плеером стало дествительно в определенной степени удобно. И плюс, я заметил что он кушает намного меньше процессорного времени для HDTV и более качественного видео чем другие плееры, но и памяти кушает на столько же больше, чем скажем BS Player.
все стало более интегрированным и по дефолту удобным, вот если бы опера(хотя опера для меня бесполезный браузер уж лучше хром) и мозила(и все остальные компании) добились бы своего и сразу включали бы браузеры в ОС, а самое главное не просто включали(тогда получиться страшный дистрибутив под десяток Гб, лучше заранее все «совместить», но не включать и при инстале какой то софтины все функции сразу начинают работать), но и интегрировали, то было бы просто прекрасно
что касается плеера, то я им не пользуюсь, если фильмец какой поглядеть AVI так на это WMP Classiс пойдет, если нужна каталогизация и порядок так это iTunes, ежели DVD так PowerDVD есть. Дефолтный WMP как бы в пролете + он запутан, я попытался с наскока выйти на страницу с визуализатором (при плохом знании языка англицкого) и у меня не получилось =) я улыбнулся и больше не заходил в плеер
это вы о 12й версии WMP?
Ага, набежали Опера ловеры и тунцо ненавистники и отминусили меня))))Падонки
Он у них там в семерке, кстати, поддерживает аппаратное декодирование HD? В MPC-HC зело удобно нынче стало, с нвидиевской видюшкой на далеко не новом компе плавненько 1080p играет и даже проматывается. Красота.
WindowsFormsExtensions.SetTaskbarProgress(this,…
Вроде же в посте написано что это extension method?
Подскажите пожалуйста, возможно ли это для unmanaged кода? Если да, то где читать?
В .NET Interop Sample Library все managed-библиотеки — это обертки над unmanaged кодом, которые интеропится через COM. Можно посмотреть какие вызовы за что отвечают и по аналогии сделать unmanaged обертку.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории