Цитата Lenchik:
А следующая идея для доработки конструктора и сборки - это сделать cmd-файл который сможет любым желающим в любое время "переназвать в системе" AkelPad на Блокнот. »
|
Воплотил я свою идею.
Принцип работы:
Скрипт «Update+patch.cmd» запускает обновление AkelPad'a и, если при обновлении был изменен файл «Akelpad.exe» (проверяется утилитой «RHash»), то изменяет его описание при помощи Resource Utility.
Если с обновлением файл программы не изменился, то предлагается возможность принудительно осуществить модификацию файла
Установка:
Содержимое архива распаковать в папку AkelFiles.
Запуск:
Запустить скрипт «Update+patch.cmd» (с административными правами).
Можно добавить пункт в главное меню AkelPad'а при помощи плагина ContextMenu.
Пример комнады для этого плагина:
Код:
"Проверить обновления и заменить описание программы..." Exec(`rundll32.exe shell32,ShellExec_RunDLL "%a\AkelFiles\Update+patch.cmd"`)
Тестировалось на Akelpad 4.5.3 и Windows XP SP3.