Autorun
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Прошу специалистов по Autorun подсказать, как при использовании одной и той же папки плагина с одним и тем же конфигом сделать, чтобы в 64-битном TC не делалась попытка загрузить библиотеку, имеющую только 32-битную версию. (В 32-битном TC она, естественно, должна по-прежнему загружаться.) Конкретно речь о ScrollTC.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Avada
Элементарно:
Элементарно:
Код: Выделить всё
If %AUTORUN_TCARCH% = 32 Then
LoadLibrary Plugins\ScrollTC.dll
EndifАвтору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Есть варианты, где не совсем зло. Например, когда требуется отработка какого-то плагина или компонента. Но сам считаю, что команды reg вполне достаточно, поскольку требоваться может эта регистрация уже после отработки скрипта, т.е. на скорость это влиять не будет, если такие команды ставить в самый низ.Loopback писал(а):для портабельной сборки писать что-то в реестр - зло.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
просто я очень хотел добавить проверку прав Администратора.Loopback писал(а):KopBuH
Пока никак. Не думаю, что до релиза что-то буду добавлять, а релиз пока даже некогда завершить.
Ну и вообще, не то, чтобы я был категорически против, но считаю, что для портабельной сборки писать что-то в реестр - зло.
поскольку встроенная некорректно работает с UAC, а запись через IniWrite в C:\Windows не всегда означает что ты админ, то для этого мне нужно либо RegWrite, чтобы пытаться создать в HKLM\SOFTWARE\ ключ Test, и потом уже узнавать есть права доступа к этой ветке, и если есть - значит админ, а нет - юзер, или корректная версия функции AUTORUN_ISADMIN (которую не жду в скором времени) .
можно конечно юзать и reg import, но при запуске ТС она не успеет обработать за пару мсек. поэтому прошу RegWrite.
или быть может уважаемый MVV может написать отдельно подключаемый плагин?.
Не стОит, TC Plugins Manager ругался, пусть дальше ругается.MVV писал(а):При особо остром желании, думаю, можешь попробовать отредактировать хекс-редактором юникодовскую строку .cfg в своей копии плагина.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Flasher
может должно так записано
Код: Выделить всё
If %AUTORUN_TCARCH% = 32 ThenКод: Выделить всё
If %AUTORUN_TCARCH% == 32 ThenTC 11.58 combo, Windows 11 x64