Страница 8 из 10

Добавлено: Вс янв 27, 2013 23:26
Mellomann
prog_san
по-быстрому поганял - вроде бы всё стало хорошо

Добавлено: Пн янв 28, 2013 00:26
Avada
prog_san
Да, всё в порядке.

Добавлено: Ср мар 06, 2013 20:32
prog_san
v 1.6 - 06.03.2013
+ Устранено падение на декодировании quoted-printable содержимого.

http://wincmd.ru/files/wcx_MhtUnPack-1.6.rar

Добавлено: Вс мар 10, 2013 22:52
Roden
Приветствую!
Спасибо за плагин, давно пользуюсь, но вдруг возник вопрос: в TC 8.01 с ограниченными правами админа под Win7x32 не удаляет файлы из MHT. Если запустить ТС "as administrator" – всё работает. Зачем так?

Добавлено: Пн мар 11, 2013 22:05
prog_san
Roden писал(а):...но вдруг возник вопрос: в TC 8.01 с ограниченными правами админа под Win7x32 не удаляет файлы из MHT. Если запустить ТС "as administrator" – всё работает. Зачем так?
Дополнительно в плагине ничего не проверяется. Для удаления файлов из mht контейнера, необходимы права на его редактирование. Возможно файл находится на системном разделе, это объясняет, почему с правами администратора становится возможным удаление.

Добавлено: Вт мар 12, 2013 03:28
Roden
Я догадываюсь, что специально таких ограничений нет.
Файл, естественно, не на системном разделе – я б и не спрашивал (понимаю, народ разный – спрашивает и очевидное…)
В wincmd.ini в секции PackerPlugins код у плагина 415, так что дело и не в этом (кстати, разве не должно быть 414 – ведь новые архивы он создавать не может?)
Права на файл «стандартные»: SYSTEM и Administrators – Full control, Authenticated Users – Modify/Read & execute/Read/Write, Users – Read & execute/Read (у меня English version, но думаю – всё понятно).
Всё работает, если у Authenticated Users или Users поставить Full control, т.е. одного Modify не достаточно!
Однако(!) Total7zip успешно добавляет и удаляет файлы из 7z/zip с такими же «стандартными» правами и без прав админа у ТС!
«Владелец файлов» – я, и принадлежу к группе Administrators.
:shock:
А что, все пользуют ТС с правами админа или работают c отключенным UAC?

Добавлено: Вт мар 12, 2013 07:11
Avada
Roden писал(а):А что, все пользуют ТС с правами админа или работают c отключенным UAC?
По-всякому работают. Поиск по форуму в помощь (хотя бы по UAC). А здесь это выяснять уже точно не следует.

Добавлено: Вт мар 12, 2013 22:36
prog_san
Понял, в чём проблема. Неправильный режим доступа использую при открытии файла на редактирование

Код: Выделить всё

	hArcData = CreateFileW( 
		PackedFile, 
		GENERIC_ALL,
		FILE_SHARE_READ, 
		0, 
		OPEN_EXISTING, 
		0, 0 );
Поправим :wink:

Добавлено спустя 1 час 29 минут:

v 1.7 - 12.03.2013
+ Дата распакованных файлов соотвествует дате mht-файла
+ Файлы при редактировании открываются с правильными правами

http://wincmd.ru/files/wcx_MhtUnPack-1.7.rar

Добавлено: Ср мар 13, 2013 01:41
Roden
Avada
Я и не собирался тут это выяснять – просто удивился, что в определённых условиях возникла описанная проблема, а никто не замечал…
Хотя и у меня она тоже долго не проявлялась!
:wink:

А поиск, он да, вообще всё рулит…

prog_san
Вопросы остались – см. ЛС

Добавлено: Ср мар 13, 2013 21:51
prog_san
v 1.7.1 - 13.03.2013
+ Устранено падение при удалении файла из mht

http://wincmd.ru/files/wcx_MhtUnPack-1.7.1.rar

Добавлено: Чт мар 14, 2013 00:27
Roden
Спасибо, теперь всё как надо!
8)

Добавлено: Чт мар 14, 2013 19:54
prog_san
v 1.8 - 14.03.2013
+ Поддержка кодировки iso-2022, ISO_8859_5 в заголовке файла
* В поле Subject в режиме контекстного плагина исправлено отображение служебных символов
+ В режиме контекстного плагина добавлена поддержка полей "Date", "From"
* Исправлена ошибка с лишними переходами на новую строку при удалении элементов
+ Возвращена поддержка добавления файлов в mht
* Устранено дабавление лишнего символа при добавлении элементов в файл перед последним разделителем
* Устранены проблемы декодировании некоторых msg файлов

http://wincmd.ru/files/wcx_MhtUnPack-1.8.rar

Добавлено: Чт мар 14, 2013 22:16
campoviy
prog_san
Смотрю, разработка идёт семимильными шагами… Это радует!
Быть может, всё-таки стоит добавить поддержку XXE (мы как-то говорили об этом около трёх лет назад…)?

Добавлено: Чт мар 14, 2013 23:26
Roden
prog_san писал(а):* Исправлена ошибка с лишними переходами на новую строку при удалении элементов
…
* Устранены проблемы декодировании некоторых msg файлов
Отдельное спасибо!
8)

Добавлено: Пт мар 15, 2013 21:22
prog_san
v 1.9 - 15.03.2013
+ Декодирование xxencode
+ Распаковка xxe файлов

http://wincmd.ru/files/wcx_MhtUnPack-1.9.rar