PDA

Показать полную графическую версию : [addon] Утилиты от SysInternals


Страниц : 1 [2] 3 4 5 6 7 8 9 10 11 12 13

jameszero
15-03-2006, 22:34
- SDelete добавляется в контекстное меню файла, папки и диска
Это конечно удобно, но у системных или любых других файлов не имеющих ассоциации с каким либо приложением, удаление файла становится действием по умолчанию и при случайном двойном клике мышью - файл безвозвратно удалится. Безопасней было бы добавить SDelete в меню "Отправить". Только, как это сделать пока не соображу.

Boa Soft
17-03-2006, 18:36
Безопасней быть бы добавить SDelete в меню "Отправить". Только, как это сделать пока не соображу.

Самое неприятное, что нет запроса на удаление. В результате сделал этот пункт не устанавливаемым по умолчанию.

ya158
17-03-2006, 19:41
В результате сделал этот пункт не устанавливаемым по умолчанию.
Нельзя ли поподробнее обьяснить как это сделать?

FUH
18-03-2006, 07:15
Обновление - пока только отключение SDelete из контекстного меню файлов. См первый пост

Boa Soft
19-03-2006, 12:24
jameszero
Безопасней быть бы добавить SDelete в меню "Отправить". Только, как это сделать пока не соображу.

Я пока сделал вот так (не относящееся к делу поскипано):


[SDelete]
OptionDesc = "%SDelete%"
Tip = "Secure Delete - %SDelete%"
Parent = SysInt
IconIndex = 42
CopyFiles = SDelete.Core
UpdateInis = SDelete.Ini
AddReg = SDelete.AddReg
Uninstall = SDelete.Uninstall
Modes = 0,1,2,3
SizeApproximation = 61440

[SDelete.Uninstall]
Cleanup = 1
DelFiles = SDelete.Core
DelReg = SDelete.Uninstall.DelReg
UpdateInis = SDelete.IniClean


[SDelete.AddReg]
HKCR,"Drive\shell\SDelete",
HKCR,"Drive\shell\SDelete",,0,"Очистка свободного пространства"
HKCR,"Drive\shell\SDelete\command",
HKCR,"Drive\shell\SDelete\command",,0,"%16422%\%SysInt%\SDelete.exe -Z ""%L"""

[SDelete.Uninstall.DelReg]
HKCR,"Drive\shell\SDelete"

[SDelete.Ini]
setup.ini, progman.groups,, "SendTo=""%53%\%SendToFolder%"""
setup.ini, SendTo,, """%SDelete%"",""""""%16422%\%SysInt%\SDelete.exe"""""",""%11%\SHELL32.dll"",131,,""%16422%\%SysInt%\"",""SDelete.exe"""
; 77, 101, 131,

[SDelete.IniClean]
setup.ini, progman.groups,, "SendTo=""%53%\%SendToFolder%"""
setup.ini, SendTo,, """%SDelete%"""


[Strings]
SendToFolder = "SendTo"



Только предупреждаю - для папок НЕ работает, при выборе более одного файла НЕ работает.
Вот и думаю, может быть ShellExtension попробовать написать для контекстного меню. Чтобы и вопрос задовала и с многим выбором небыло проблем? А то программа полезная для секурности, но не безопасная!!!

jameszero
19-03-2006, 16:50
Boa Soft
Только предупреждаю - для папок НЕ работает, при выборе более одного файла НЕ работает.
Вот и думаю, может быть ShellExtension попробовать написать для контекстного меню. Чтобы и вопрос задовала и с многим выбором небыло проблем? А то программа полезная для секурности, но не безопасная!!!
С папками начинает работать после добавления -s в коммандную строку ярлыка, а вот с несколькими файлами этот вариант не срабатывает. Да и запроса на удаление в ней не предусмотрено. Если есть возможность накодить SellExtension, был бы очень благодарен, впрочем думаю не один я. К сожалению, сам в программировании не силён.

Boa Soft
19-03-2006, 18:20
Если есть возможность накодить SellExtension, был бы очень благодарен, впрочем думаю не один я. К сожалению, сам в программировании не силён.

Начал разбиратся с SellExtension - оказалась архи интересная вещь. Пока добился меню для файла, для папки и для диска.
При выборе папок и файлов вместе пункт меню не отображается. Работает и с одним объектом и с многими. Пока, правда только выводит диалог с запросом и диалог со списком выбранного. Покурю еще немного MDSN и доделаю. Надо прсто тщательно доделать все, и к тому же, чтобы при выборе большого количества файлов красиво отображался диалог. Только отладка муторная после каждой компиляции приходится перелогиниватся, чтобы библиотеку заменить. Если это получится, то ждите новый пакет тулуз для работы с пакетом с более удобным меню.


Вот доделал. Если получится, завтра добавлю иконки, как у Winrar.

Описание в нутри. Исходник тоже.

Проверил много раз, но могут быть ошибки в граматике.


http://tools.oszone.net/BoaSoft/tools/shellext.7z

jameszero
21-03-2006, 16:13
Boa Soft

Скачал после небольшой корректировки ссылки)). То что нельзя удалить одновременно файлы и папки, в принципе, не так уж и страшно, а за то, что выдаётся запрос на удаление - респект :up: тебе Boa Soft Почему это Русинович не предусмотрел такой возможности..

Для тестирования я изменил аддон SysInternals от FUH и поставил Windows на Connectix Virtual PC - вcё отлично работает.

P.S. Аддон не выкладываю, ибо авторство не моё))

Boa Soft
21-03-2006, 17:58
Пока пожалуйста не выкладывайте аддон. Я хочу довести все до ума. Уже нашел интерфейс для отрисовки иконки. Просто осталось дописать код. Доделаю - пустим в массы. Еще добавлю возможность запуска в скрытом окне. Может пригодится.

Boa Soft
27-03-2006, 00:51
Окончательно доделанный SellExtension для SDelete выложен по старому адресу. Можно включать в аддон (в нутри - фрагмент инфа).

Добалено: иконки.
меню не выодится при отсутствии или неверном пути в записи реестра.
информация о версии.

Alesss
27-03-2006, 09:59
Boa Soft
выложен по старому адресу
А адрес то где? Или дата не поменялась?

jameszero
27-03-2006, 13:53
Boa Soft
Окончательно доделанный SellExtension для SDelete выложен по старому адресу
Премного благодарен. Отличная работа!!!
Можно включать в аддон
Что то давно здесь не появлялся FUH ... :huh:

FUH
27-03-2006, 14:33
v2.1 - 27.03.2006
- Обновлено AutoRuns до версии 8.5
- Добавлено расширенное контекстное меню для SDelete от Boa Soft
- Мелкие твики реестра для настройки программ

Качаем по ссылке: http://rapidshare.de/files/16535749/SysInt.7z.html

В связи с "плавным" апгрейдом (с сопровождающими его глюками и разборками с гарантиями) не было рабочего компа дома

RAT
02-04-2006, 15:50
Прошу прощения а можно ли включить в SysInt.7z
Tcpview - очень удобная софтина постоянно ею пользуюсь для отлова троянов и прочей гадости.

FUH
03-04-2006, 15:11
Найди для нее русик или русифицируй сам.
Если будет время - русифицирую сам и добавлю, но пока времени лишнего нет, поэтому ничего не обещаю.

___
29-04-2006, 17:15
так и должно быть что sdelete неудаляет фаилы с атрибутом только чтение?

FUH
01-05-2006, 10:24
Действительно SDekete изначально не удаляет файлы с атрибутом "только для чтения".

ANDYru
11-05-2006, 20:41
FUH
тут один хороший человек переводы сделал для
Process Explorer NT 10.06
Autoruns 8.51
Filemon 7.0.2
RegmonNt 7.0.2
выложил здесь _http://rapidshare.de/files/20198659/Sysinternals.rar.html
может переделаеш аддончик с ними

а тут ещё и на официале Process Explorer NT 10.11 появился :)

FUH
12-05-2006, 21:20
Спасибо. Я уже видел новый Autoruns 8.51 и Process Explorer 10.1 Жду перевода Process Explorer т.к. у самого нет времени (он переводится не только переносом ресурсов но и правкой в HEX-редакторе)

CrazyInventor
13-05-2006, 00:27
Спасибо за аддон!

Уважаемый FUN, позиция с использованием исключительно русских версий понятна, но может стоит выпустить отдельную версию аддона с оригинальными английскими, и главное последними версиями утилит? Для многих русский язык не критичен (тем более учитывая направленность утилит на опытных пользователей, которых англ. язык в приложениях не напрягает). Тем более если это системные утилиты для которых важна безглючность, а при правке в HEX-редакторе для перевода всегда можно ошибится... В любом случае стабильности это наверно не добавляет.

Буду (да и наверно не только я) очень признателен, если появится английская версия с посл. версиями, тем более что уже вышел Process Explorer 10.16
Также было бы неплохо расширить аддон, не ограничиваясь только переведенными утилитами, на http://www.sysinternals.com/ еще есть очень полезные всем утилиты.




© OSzone.net 2001-2012