Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Autorun 
Author Message
Orion9



PostPosted: Fri May 29, 2026 00:38    Post subject: Reply with quote

FallenAngel wrote:
Как это связано? После старта ТС может пройти пол дня.

Может и никак не связано. Но если в зарегистрированной версии такой проблемы нет, может как-то и связано.

Проверить закрывается ли ТС вероятно получится через простенький лог. Только нужно держать одну копию ТС открытой, чтобы в логе ничего не перемешалось
Code:
FileAppend(COMMANDER_PATH & "\tc.log", StrFormat("%s %s %s запущен.\r\n", Date(), Time(), COMMANDER_EXE))

Pragma AutorunFinalizeSection

FileAppend(COMMANDER_PATH & "\tc.log", StrFormat("%s %s %s закрыт.\r\n\r\n", Date(), Time(), COMMANDER_EXE))

Если тотал действительно закрывается, а не вылетает, о чем это может говорить?

Кстати. Есть вариант при котором функция CheckEnvState может не сработать. Если к переменной %COMMANDER_PATH%\Utils приклеется другой путь без ";", то такой путь перестанет работать, но функция CheckEnvState проверяет только наличие подстроки, а подстрока %COMMANDER_PATH%\Utils останется без изменений. В результате функция не увидит проблем.

Лучше просто проверять любое изменение %Path%, которых после старта ТС не должно быть, если только по минимому.

 Hidden text
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group