Релиз AkelPad 4.7.1

Russian main discussion
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Релиз AkelPad 4.7.1

Post by Instructor »

Изменено: при достижении конца файла, команда удаления строки продолжает работать.

Добавлено: утилита "AkelAdmin.exe" теперь обеспечивает возможность сохранения в защищенную папку (UAC).

Исправлено: запуск программы из сторонних приложений.
Исправлено: медленная прорисовка активного столбца в Win7 при включенном Aero.
Исправлено: граница активной строки не отображалась на зебре с отключенной границей.
Исправлено: настройка "Перетаскивание мышью" устанавливалась в противоположное значение.
Исправлено: потеря фокуса в диалоге открытия файла.
Исправлено: не сохранялся NTFS поток файла.
Исправлено: параметры командной строки /reassoc и /deassoc обрабатывали только одну группу из трех возможных Открыть/Изменить/Печать.


<<Скачать>>
Last edited by Instructor on Thu Dec 15, 2011 2:48 pm, edited 1 time in total.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Еще в 4.7.1 появились недокументированные пока флаги ключа "TabOptionsMDI":
524288 - создавать вкладки сразу после текущей;
1048576 - не создавать вкладки двойным кликом левой кнопки по панели вкладок;
2097152 - не создавать вкладки кликом средней кнопки по панели вкладок;
4194304 - не закрывать вкладки двойным кликом левой кнопки по вкладке;
8388608 - не закрывать вкладки кликом средней кнопки по вкладке.

Offline
Posts: 173
Joined: Mon Dec 06, 2010 9:53 am
Location: г.Харьков, Русь

Post by San_dr »

Исправлено: запуск программы из сторонних приложений.
Раньше Акель открывался из контекстного меню 7Zip "Редактировать" при наведении на .bat, .cmd, .reg. В 4.7.0 эта удобная опция перестала работать и в 4.7.1 так и не появилась
--------
зы: после закрытия Акель в процессах не висит (если это важно)

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

San_dr
Можно начать с того, чтобы проверить путь к редактору в настройках 7-zip :)

Wio
Offline
Posts: 76
Joined: Wed Jan 05, 2011 6:07 am

Re: Релиз AkelPad 4.7.1

Post by Wio »

Instructor wrote:Добавлено: утилита "AkelAdmin.exe" теперь обеспечивает возможность сохранения в защищенную папку (UAC).
Не работает! Мда, такими темпами будем год чинить...

Offline
Posts: 294
Joined: Tue Jul 27, 2010 11:18 pm

Post by Serge Yolkin »

Instructor wrote:Еще в 4.7.1 появились недокументированные пока флаги ключа "TabOptionsMDI":
...
2097152 - не создавать вкладки кликом средней кнопки по панели вкладок;
...
Все равно создает. PMDI. Остальные добавленные ключи, вроде, работают.

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Instructor wrote:недокументированные пока флаги ключа "TabOptionsMDI"
...
не закрывать вкладки
Тогда логично добавить возможность создания новой вкладки кликом по вкладке.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Serge Yolkin wrote:Все равно создает. PMDI. Остальные добавленные ключи, вроде, работают.
Исправлено. Флаги 1048576, 2097152 работали только для клиентского окна вкладок (MDI).

Offline
Posts: 33
Joined: Wed Apr 13, 2011 8:59 am

Re: Релиз AkelPad 4.7.1

Post by InnI »

Wio wrote:
Instructor wrote:Добавлено: утилита "AkelAdmin.exe" теперь обеспечивает возможность сохранения в защищенную папку (UAC).
Не работает!
Инсталлятор AkelPad-4.7.1-setup.exe содержит AkelAdmin.exe такой же, который был в 4.7.0 (версии 1.0.0.0). Да и по содержимому файлы совпадают.
В исходниках AkelAdmin.exe в Version.rc указано FILEVERSION 2,1,0,0.
Может это просто старый файл попал в установщик?

И версия 4.6.5 такой же файл содержит...
Вероятно этот файл не обновляется и его надо где-то отдельно скачивать.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

InnI
Так точно. Видимо отсюда.

Offline
Posts: 33
Joined: Wed Apr 13, 2011 8:59 am

Post by InnI »

VladSh wrote: Видимо отсюда.
Спасибо. Скачал по ссылке архив с версией 2.1. Работает.

Не ошибка, но предупреждение: если процесс AkelAdmin.exe (версии 2.1) "случайно" завершить принудительно, то больше файлы сохраняться не будут, т.к. AkelAdmin вызывается только один раз при первом сохранении.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

InnI
AkelAdmin не был добавлен в процесс автоматизации создания дистрибутива, поэтому его новая версия не включалась в релизы. Сейчас должно быть нормально.

Wio
Offline
Posts: 76
Joined: Wed Jan 05, 2011 6:07 am

Post by Wio »

InnI wrote:Не ошибка, но предупреждение: если процесс AkelAdmin.exe (версии 2.1) "случайно" завершить принудительно, то больше файлы сохраняться не будут, т.к. AkelAdmin вызывается только один раз при первом сохранении.
Это плохо, висит лишний процесс - жрет память, потенциально уязвим для атак. Огромная просьба к Instructor сделать опцию для выгрузки AkelAdmin.exe сразу после сохранения файла, защищенного UAC :roll:

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

жрет память, потенциально уязвим для атак
:lol: :lol: :lol:
Не оттуда уборку начинаете.
Во-первых, жрет память и ресурсы Ваша Висточка и 7 (и 8 скоро уже), если хотите сэкономить памяти, то снесите систему и ставьте что-нибудь эффективнее. ХР к примеру, у которой к всему прочему UAC-а нету.
Во-вторых, AkelAdmin.exe не уязвимие чем сам редактор, а возможно даже и стабильнее, ибо не подгружает плагинов которые в свою очередь могут сделать всё что угодно.

Wio
Offline
Posts: 76
Joined: Wed Jan 05, 2011 6:07 am

Post by Wio »

FeyFre wrote:Во-вторых, AkelAdmin.exe не уязвимие чем сам редактор, а возможно даже и стабильнее, ибо не подгружает плагинов которые в свою очередь могут сделать всё что угодно.
Ох, как же я полюбил дискуссии на тему стандартов :wink: Вы слышали когда-нибудь о так называемых "shatter attack"? В свое время статью по этому вопросу перевел на Википедии. Наверняка, и о технологии "UIPI" знаете.

Так вот, объясняю:
1) AkelPad.exe работает в контексте Пользователя.
2) AkelAdmin.exe работает в контексте Администратора.
3) Между этими процессами есть некая связь (канал передачи данных).
4) Окну AkelPad можно посылать сообщения из контекста Пользователя.

К чему все это приводит? К тому, что можно гарантированно получить привилегии Администратора из контекста Пользователя. Это нарушает всю систему безопасности ОС, основанную на технологии UAC. Нужно ли доказывать, что такой софт использовать крайне опасно?
Post Reply