Комментарии 75
«Для разработчиков ПО на платформе Windows новая ОС также представляет интерес, т.к. в ней содержатся элементы, на которые можно воздействовать программно.»
К сожалению, новые функции будут представлять интерес и для разработчиков вирусов и прочей нечисти
К сожалению, новые функции будут представлять интерес и для разработчиков вирусов и прочей нечисти
верно.
этому подвержены любые инновационные разработки в той или иной степени
этому подвержены любые инновационные разработки в той или иной степени
А зачем разработчиков вирусов и прочей нечисти прогрессбар на панели задач?
Показывать процент зараженных файлов? :)
Не думаю, что таскбар станет объектом нападений… ну разве что jump-list
Показывать процент зараженных файлов? :)
Не думаю, что таскбар станет объектом нападений… ну разве что jump-list
Самое главное нововведение в Windows7 для вирусописателей — службы по триггерам. На семинарах например писали службу, копирующую файлы, которая запускается при вставлении флешки.
хм… т.е. вы вставляете флэшку и служба (которая уже запущена на компе) об этом узнает и начинает свою работу?
Ну это не так страшно как если бы, вы вставляете флэшку и что-то плохое запускается с неё.
Т.е. пока вирус у вас не поселился – эта фича ему не поможет.
Защита от вирусов на флешках в Windows7 есть… но пока, если честно не проверял насколько на эффективна… на недельке поставлю себе VirtualBox, потыкаюсь флэшкой в больные компы и протестирую защиту без антивируса :)
Ну это не так страшно как если бы, вы вставляете флэшку и что-то плохое запускается с неё.
Т.е. пока вирус у вас не поселился – эта фича ему не поможет.
Защита от вирусов на флешках в Windows7 есть… но пока, если честно не проверял насколько на эффективна… на недельке поставлю себе VirtualBox, потыкаюсь флэшкой в больные компы и протестирую защиту без антивируса :)
Так это и в ХР можно реализовать, WM_DEVICECHANGE никто не отменял.
Жизнь немного облегчит (в теории), но некиддисам это не нужно. Вы хоть раз встречали достойную малвару, которая, допустим, юзает WMI?
аха… появится такой вирь, который сядет в таскбар и будет показывать юзверю красивой зеленой полосочкой насколько сильно он заразил систему…
не, он будет моргать разноцветными прогресс-барами и вызывать эпилепсию.
На самом деле в таскбар можно встроить какой-нибудь поисковик по варезу, порнокартинку с последующим требованиям отправить СМС, чтобы она убралась… Я не считаю, что у создателей вирусов плохая фантазия.
тогда это уже не вирусы а AdWare
… а еще будет запускаться экранная лупа, чтобы пользователь мог на таскбаре разглядеть порнокартинку и номер для отправки смс.
Кстати, на старый таскбар добавить порнокартинку все кнопки было куда проще, чем на новый :)
О! Порнокартинки на таскбаре? И их не нужно отдельно догружать из и-нета? Подробнее? ;)
epic fail
Полезные ресурсы, чтобы начать разработку для Windows 7 на .NET:
Windows 7 .NET Interop Sample Libraries
Windows API Code Pack for .NET
A Developer’s Guide to Preparing for Windows 7
и далее по ссылкам в постах.
Windows 7 .NET Interop Sample Libraries
Windows API Code Pack for .NET
A Developer’s Guide to Preparing for Windows 7
и далее по ссылкам в постах.
Да, эта фича мне понравилась. единственное что пока видел ее использование только проводником, даже ИЕ не рисовал прогрессбар. Не говоря уже о стороннем софте.
вопрос времени :)
IE рисует процесс загрузки файлов. Progress bar.
TortoiseSVN при экспорте рисует прогресс-бар. Это точно.
Эта фича уже используется в IMGBurn последней версии.
www.imgburn.com/
www.imgburn.com/
И CDBurnerXP тоже прогресс записи диска показывает.
cdburnerxp.se/
cdburnerxp.se/
А мне нравится еще в новом VMP (не помню версию текущую) при наведении на иконку в таск баре появляется маленькое окно с превью и там полностью работают кнопки управления воспроизведением — крайне удобно когда музыку слушаешь.
Я чуть позже напишу о том, как можно ту же функциональность сделать для своего приложения.
Виндоус с буквы «W» начинается.
О да, это оно самое! Спасибо
У меня тут из-за этой ссылки начался молчаливый холивар
baks.habrahabr.ru/blog/59892/
голоса за топик пока держится на нуле, периодический уходя в минус и вновь поднимаясь :)
привольно так наблюдать :) похоже на азартную игру, где ставка – карма :)
baks.habrahabr.ru/blog/59892/
голоса за топик пока держится на нуле, периодический уходя в минус и вновь поднимаясь :)
привольно так наблюдать :) похоже на азартную игру, где ставка – карма :)
Судя по заголовку этой статьи (часть 1) вы сейчас очень огорчили Sergun.
В foobar2000 тоже
Спасибо, может пригодится когда-нибудь )
Как можно сделать прозрачное окно с навигационными кнопками, как в проводнике или ие7/8?
Если интересно, напишу про это отдельно
Да интересно!
Если можно в 2х словах сейчас как? :)
Если можно в 2х словах сейчас как? :)
Я начинал про это писать давненько, в draft лежит. Сейчас точно не вспомню, исходники в другом месте. К сожалению.
Вот тут есть похожее — habrahabr.ru/sandbox/2227/
Извините, невзначай сломал вашу ссылку [x]
Больше ничего не ломайте! :)
вот этот топик — centro.habrahabr.ru/blog/59899/
Да-да, как раз только вчера увидел эту фичу. Узнать бы еще, как можно раскладывать вкладки браузера на разные окошки в превью (как это делает IE, если открыто больше одной вкладки)
Для разработчика браузера количество вносимых в код изменений для реализации этого функционала будет минимальным:
msdn.microsoft.com/en-us/library/dd391692(VS.85).aspx
msdn.microsoft.com/en-us/library/dd391692(VS.85).aspx
Жду не дождусь когда для оперы реализуют такой функционал
полезная вещь если работаешь с большим количеством окон, который закрыты друг-другом.
Еще бы Хром нормально с этим работал. В смысле мне действительно этого не хватает.
Спасибо, клёво!
Буду долбить Гислера, чтобы Total Commander это начал поддерживать.
Буду долбить Гислера, чтобы Total Commander это начал поддерживать.
А можно сделать то, что делает ие8? Хочется свои вкладки тоже вынести в таскбар.
Уже ответили — можно: habrahabr.ru/blogs/windows7/59856/#comment_1627905
А что будет, если программу, в которой подключена данная сборка для работы с таскбаром, запустить на предыдущих версиях винды?
выглядит красиво, удобно и функционально, скорей бы весь софт «подогнали» к новым возможностям ОС
ибо сейчас получаеться что пользоваться идиотскими вин плаером/браузером/месенджером в разы удонее
еще помимо прогресс бара, есть дополнительные пункты в контекстном меню их бы тоже «включить»
ибо сейчас получаеться что пользоваться идиотскими вин плаером/браузером/месенджером в разы удонее
еще помимо прогресс бара, есть дополнительные пункты в контекстном меню их бы тоже «включить»
Пользоваться вин плеером стало дествительно в определенной степени удобно. И плюс, я заметил что он кушает намного меньше процессорного времени для HDTV и более качественного видео чем другие плееры, но и памяти кушает на столько же больше, чем скажем BS Player.
все стало более интегрированным и по дефолту удобным, вот если бы опера(хотя опера для меня бесполезный браузер уж лучше хром) и мозила(и все остальные компании) добились бы своего и сразу включали бы браузеры в ОС, а самое главное не просто включали(тогда получиться страшный дистрибутив под десяток Гб, лучше заранее все «совместить», но не включать и при инстале какой то софтины все функции сразу начинают работать), но и интегрировали, то было бы просто прекрасно
что касается плеера, то я им не пользуюсь, если фильмец какой поглядеть AVI так на это WMP Classiс пойдет, если нужна каталогизация и порядок так это iTunes, ежели DVD так PowerDVD есть. Дефолтный WMP как бы в пролете + он запутан, я попытался с наскока выйти на страницу с визуализатором (при плохом знании языка англицкого) и у меня не получилось =) я улыбнулся и больше не заходил в плеер
Он у них там в семерке, кстати, поддерживает аппаратное декодирование HD? В MPC-HC зело удобно нынче стало, с нвидиевской видюшкой на далеко не новом компе плавненько 1080p играет и даже проматывается. Красота.
WindowsFormsExtensions.SetTaskbarProgress(this,…
Вроде же в посте написано что это extension method?
Вроде же в посте написано что это extension method?
Подскажите пожалуйста, возможно ли это для unmanaged кода? Если да, то где читать?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Программируем Windows 7: Taskbar. Часть 1 — Progress Bar