decRecycleBinWDX
Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view
decRecycleBinWDX
В ответ на закрытую тему сделал простенький WDX плагин для просмотра имени и даты удаления файлов в корзине: http://www.tc4shell.com/binary/decRecycleBinWDX.zip
Dec
Отлично. Только это на самом деле ответ вовсе не закрытую тему, а на гораздо более ранние. Например, на эту.
Отлично. Только это на самом деле ответ вовсе не закрытую тему, а на гораздо более ранние. Например, на эту.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Нашёл несколько файлов:
x64
Информация по ним почему-то не отображается, пустые поля...D:\$RECYCLE.BIN\S-1-5-21-2145465676-3558734573-3800784267-1001\desktop.ini
D:\$RECYCLE.BIN\S-1-5-21-2145465676-3558734573-3800784267-1001\$IY2D6H5.mp3
D:\$RECYCLE.BIN\S-1-5-21-2145465676-3558734573-3800784267-1001\$IBDANS8.zip
x64
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
ask-rus
desktop.ini — не удалённый файл, а файл, позволяющий отобразить значок для соответствующей папки. Что касается прочего, это тоже служебные файлы. Там должны быть ещё файлы, которые отличаются от этой пары только начальным символом имени (R вместо I), для них всё отобразится.
desktop.ini — не удалённый файл, а файл, позволяющий отобразить значок для соответствующей папки. Что касается прочего, это тоже служебные файлы. Там должны быть ещё файлы, которые отличаются от этой пары только начальным символом имени (R вместо I), для них всё отобразится.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Dec
А на каком языке написан плагин?
Есть такой набор
размеры плагов несопоставимы
А на каком языке написан плагин?
Есть такой набор
Код: Выделить всё
[=shelldetails.Имя]\n[=dirsizecalc.Size.KiB]\n[=shelldetails.Исходное размещение]\n[=shelldetails.Дата удаления]Код: Выделить всё
ShellDetails.wdx 80 кб
ShellDetails.wdx64 89.5 кб
decRecycleBinWDX.wdx 747 кб
decRecycleBinWDX.wdx64 1196 кбSkif_off
Кое-что безотносительно к языку. Во-первых, набор-то есть, но одного существенного свойства там не хватает, а в новом плагине оно есть. Во-вторых, у каждого свои предпочтения, но лично меня, говоря честно, эта разница в размерах мало беспокоит. Поэтому уже перенастроил набор колонок на новый плагин, а автору — спасибо.
Кое-что безотносительно к языку. Во-первых, набор-то есть, но одного существенного свойства там не хватает, а в новом плагине оно есть. Во-вторых, у каждого свои предпочтения, но лично меня, говоря честно, эта разница в размерах мало беспокоит. Поэтому уже перенастроил набор колонок на новый плагин, а автору — спасибо.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Delphi.Skif_off писал(а): А на каком языке написан плагин?
Место на жестком диске закончилось?Skif_off писал(а): Есть такой набор...
А если серьезно, то что за привычка времен дискет считать байты? У всех как минимум полтерабайтные диски, широкополосный интернет, 2Г оперативы (лично у меня 8Г), но люди упорно плачутся по поводу размера файлов. Конечно можно писать плагины и на си, и на ассемблере, и размеры будут соответствующие. Но временные затраты будут гораздо больше. Я, имея Delphi и свой WDX-фреймворк, создал этот плагин примерно за 1 час. Я не готов тратить свое время, которое стоит достаточно дорого (все, конечно, относительно), на то, что бы всеми правдами и неправдами сэкономить 2 мегабайта на терабайтном винте.
Добавлено спустя 9 минут:
Есть еще одно но. ShellDetails использует встроенные механизмы Windows для получения значений колонок. Мой плагин читает данные напрямую из файлов корзины. И если подключить, например, к системе на Win7 дополнительный жесткий диск от WinXP, то я не думаю, что ShellDetails прочитает содержимое корзины на диске от WinXP в отличие от моего. Так же не уверен (не проверял) за чтение ShellDetails-ом корзины другого пользователя системы.Avada писал(а):Во-первых, набор-то есть, но одного существенного свойства там не хватает, а в новом плагине оно есть.
Skif_off писал(а):Есть такой набор
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Просто удивила разница, вот и спросил 
Ну и ТС у меня странно себя ведёт, когда, увешавшись библиотеками, отжирает в памяти 45-50 метров и более - начинает заметно медленнее открывать даже совсем маленькие каталоги (вид Подробный). Помогает только перезапуск и, как ни странно, переход в сон и обратно. Это не считая WinPE.
Ну и ТС у меня странно себя ведёт, когда, увешавшись библиотеками, отжирает в памяти 45-50 метров и более - начинает заметно медленнее открывать даже совсем маленькие каталоги (вид Подробный). Помогает только перезапуск и, как ни странно, переход в сон и обратно. Это не считая WinPE.
Теперь понятно.Dec писал(а):имея Delphi и свой WDX-фреймворк
Он вообще не всегда срабатывает.Dec писал(а):Есть еще одно но. ShellDetails использует встроенные механизмы Windows для получения значений колонок.
А потом только х64 (1.23) и с датой что-то было (1.24).Flasher писал(а):Хм. Я всё на 1.22 сижу, а тут вон оно как оказывается.
Такая фича вроде только вручную добавляется дописыванием в ShellDetails.ini (где-то здесь было или на оффоруме)
Код: Выделить всё
[{9B174B33-40FF-11D2-A27E-00C04FC30871}2]
Caption=Исходное размещение
UseDefault=1
State=529
[{9B174B33-40FF-11D2-A27E-00C04FC30871}3]
Caption=Дата удаления
UseDefault=1
State=531