ask-rus,
А ты попробуй изменить экзешник или библиотеку, загруженную в память. Сохранить не сможешь, а переименовать - легко (впрочем, в некоторых случаях даже переименовать нельзя). Операционная система позволяет. То же и тут.
Значит, cm_UnloadPlugins должна помочь.
Неа. Autorun не выгружается этой командой.
И вообще, шрифты не выгрузишь, пока хоть кто-то их использует. Не всё так просто.
Странно, конечно, что изменения применяются так быстро. Но попытаться объяснить можно. При обновлении содержимого панели тотал загружает Autorun вновь (если он действительно выгружался - можно проверить диспетчером задач типа Process Explorer), следовательно, загружаются и шрифты.
Это был не глюк, значит, я успевал сохранить шрифт до обновления окна TC и повторной загрузки плагина (зачеркнуто Loopback-ом). Редактирую шрифт, cm_UnloadPlugins, сохраняю шрифт и перезапускаю TC - такой порядок меня устраивает, проблема иссякла.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу» «Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Loopback писал(а):Вроде на данном этапе все хотелки учел?
Была ещё старая тема по закрытию запущенных из плагина процессов при закрытии ТС.
Ещё такое было пожелание.
И можно ещё FolderExist, раз FileExist есть?
Flasher писал(а):Была ещё старая тема по закрытию запущенных из плагина процессов при закрытии ТС.
Не понял, а ShellExec с ключом /T разве это не делает?
Flasher писал(а):Ещё такое было пожелание.
Так теперь можно выполнять действия на выходе.
Flasher писал(а):И можно ещё FolderExist, раз FileExist есть?
FileExist работает с каталогами. Надо только, чтобы имя проверяемого каталога не заканчивалось на "". Кстати да, нужно сделать, чтобы функция сама убирала слэш с конца.
Loopback писал(а):ProcessTerminate. Нужно подключить плагин Process.
Это я видел, только мне надо было именно при закрытии.
Loopback писал(а):Все есть в справке. Секция "на выходе" отделяется от основной директивой #FinalizeSection.
Вот другое дело. Только в справке это располагается в разделе "Планы", поэтому я не придал этому значения.
Буду пробовать. Получается плагин будет начинать поиск с решётки? Может, стоит взять другой символ, чтобы не проверять строки комментариев?