Цитата:
TCPath1 - это, допустим, полное имя интересующего нас исполнимого файла:
TCPath1 = C:\Program Files\TotalCmd 8.0\TOTALCMD.EXE
А что должно быть в TCPath2? Если имя НЕ интересующего нас второго TC, то зачем на него вообще ссылаться?
TCPath1, TCPath2 — два тоталкоммандера. (Или какие угодно программы, на ТС не «заточено».) Кстати, SetTitleMatchMode не нужно, мы же уже не по заголовку окна находим.