TC4Shell - использование WCX плагинов в Проводнике
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next  :| |:
Total Commander -> Программное обеспечение

#61:  Author: Dec PostPosted: Sun Mar 12, 2017 16:01
    —
Quote:
Ну, об этом и не вчера писалось.
У меня есть список более приоритетных проблем. Плюс требуемая тобой функциональность ломает очень много кода. Объем кода TC4Shell сейчас составляет 367000 строк. И мне потребуется много времени, что бы (образно) начала поломать, потом восстановить старый функционал с учетом изменений архитектуры проекта, потом все это протестировать.

Quote:
А чего так?
Если установить ассоциацию с exe, то начиная с Vista становится невозможно запустить exe на выполнение.

#62:  Author: FlasherLocation: Москва PostPosted: Sun Mar 12, 2017 16:06
    —
Dec wrote:
требуемая тобой функциональность ломает очень много кода
Разве я где-то требовал? О своих планах ты сам обмолвился. Я лишь уточняю.
Dec wrote:
то начиная с Vista становится невозможно запустить exe на выполнение
А в чём причина? Есть же подвязка только ко входу из меню, а не по Enter/даблклик. C msi, например, такой проблемы нет.

#63:  Author: Dec PostPosted: Sun Mar 12, 2017 16:18
    —
Не совсем так. При установке ассоциаций указывается, что расширение является папкой. XP игнорирует это, а Vista+ считает этот факт более приоритетным, и начинает открывать exe как папки.

#64:  Author: FlasherLocation: Москва PostPosted: Sun Mar 12, 2017 16:21
    —
Так почему msi не открывает по Enter как папки, а через меню без проблем? Чем exe от них по сути отличается?

#65:  Author: Dec PostPosted: Sun Mar 12, 2017 16:28
    —
Не могу объяснить. Имею факт - в Vista+ есть проблема с расширением exe. Поэтому я заблокировал возможность установки ассоциации exe с TC4Shell.

#66:  Author: FlasherLocation: Москва PostPosted: Sun Mar 12, 2017 16:32
    —
А можешь привести reg, с которым по логике exe-шник должен открываться только из меню? Хочу на 7-ке проверить.

#67:  Author: Dec PostPosted: Sun Mar 12, 2017 17:04
    —
Восстанавливал по коду и записям реестра для расширения EXE2, но вроде бы ничего не забыл:

Code:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\.EXE]
"PerceivedType"="compressed"

[HKEY_CURRENT_USER\Software\Classes\.EXE\OpenWithProgids]
"TCArchive.EXE"=""

[HKEY_CURRENT_USER\Software\Classes\TCArchive.EXE]
@="EXE Executable"

[HKEY_CURRENT_USER\Software\Classes\TCArchive.EXE\CLSID]
@="{B1BE3C6B-25E2-47DE-8AB9-878FCA3CD01A}"

[HKEY_CURRENT_USER\Software\Classes\TCArchive.EXE\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,7a,00,69,00,\
  70,00,66,00,6c,00,64,00,72,00,2e,00,64,00,6c,00,6c,00,00,00

[HKEY_CURRENT_USER\Software\Classes\TCArchive.EXE\Shell]

[HKEY_CURRENT_USER\Software\Classes\TCArchive.EXE\Shell\Open]

[HKEY_CURRENT_USER\Software\Classes\TCArchive.EXE\Shell\Open\Command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
  65,00,20,00,2f,00,69,00,64,00,6c,00,69,00,73,00,74,00,2c,00,25,00,49,00,2c,\
  00,25,00,4c,00,00,00
"DelegateExecute"="{11DBB47C-A525-400B-9E80-A54615A090C0}"

[HKEY_CURRENT_USER\Software\Classes\TCArchive.EXE\shellex]

[HKEY_CURRENT_USER\Software\Classes\TCArchive.EXE\shellex\ContextMenuHandlers]

[HKEY_CURRENT_USER\Software\Classes\TCArchive.EXE\shellex\ContextMenuHandlers\{9EE0C3EF-C379-4FED-B2A8-651BB61F5C0F}]
"{9EE0C3EF-C379-4FED-B2A8-651BB61F5C0F}"=""

#68:  Author: FlasherLocation: Москва PostPosted: Sun Mar 12, 2017 18:45
    —
Вообще не выходит подвязать откытие exe как архива. Добавлял ещё
Code:
[HKEY_CURRENT_USER\Software\Dec Software\TC4Shell\Extensions\.exe]
"0"="7Z.7z"
"1"="Unrar"
"2"="7Z.Pe"
, но толку 0. Только распаковка из меню работает. И насколько я понимаю, ковырять нужно:
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile

#69:  Author: Dec PostPosted: Sun Mar 12, 2017 18:51
    —
Чуть позднее проверю на виртуалке и отпишусь.

#70:  Author: Dec PostPosted: Mon Apr 10, 2017 01:01
    —
Flasher
Научил TC4Shell упаковывать виртуальные объекты.

Для экспериментов с ассоциацией с exe файлами можешь добавить в ключ HKEY_LOCAL_MACHINE\SOFTWARE\Dec Software\TC4Shell\Extensions\.exe параметр CanAssoc типа DWORD со значением 1. Это разблокирует возможность установки ассоциацией с exe файлами. Используй на свой страх и риск!

#71:  Author: FlasherLocation: Москва PostPosted: Mon Apr 10, 2017 07:27
    —
Dec
С виртуальными по нулям.
С exe почти порядок (я из диалога ассоциаций ставил) за исключением того, что открытие в отличии от других расширений происходит в новом окне.

#72:  Author: Dec PostPosted: Mon Apr 10, 2017 07:36
    —
Flasher wrote:
С виртуальными по нулям.
Т.е. все работает нормально?

Flasher wrote:
С exe почти порядок
Не совсем понял.

#73:  Author: FlasherLocation: Москва PostPosted: Mon Apr 10, 2017 07:41
    —
Dec wrote:
Т.е. все работает нормально?
С чего бы?
 Cкрипт копирования всего содержимого Тест.zip в Тест.7z:

Dec wrote:
Не совсем понял.
А что в этой фразе сокрального?:
Flasher wrote:
открытие в отличии от других расширений происходит в новом окне
Выбрали пункт из меню, открылось ещё одно окно Проводника.

#74:  Author: Dec PostPosted: Mon Apr 10, 2017 07:59
    —
Flasher wrote:
С чего бы?
Понятно. Видимо, уже староват я стал, не понимаю современного сленга.

Совет дня. Если вы обнаружили ошибку в работе программы, и хотите, что бы разработчик ее исправил, то самый действенный способ (как бы не банально это не звучало) - сообщить об этом разработчику и максимально детально объяснить, как ее воспроизвести.

Flasher wrote:
А что в этой фразе сокрального?
Изначально была речь о том, что в Vista+ при установке ассоциаций возникают ошибки запуска приложений (в Проводнике). Они есть или нет? Мне это не понятно.

#75:  Author: FlasherLocation: Москва PostPosted: Mon Apr 10, 2017 08:05
    —
К совету дня: запускаем vbs-скрипт для двух архивов в C:\ и видим, что ничего в Тест.7z не изменилось.
Мда, теперь не работает, даже если источником является каталог. Sad

С запуском exe проблем нет.



Total Commander -> Программное обеспечение


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next  :| |:
Page 5 of 8

Powered by phpBB © 2001, 2005 phpBB Group