давайте еще поищем *.ini

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

slideray
Сообщения: 115
Зарегистрирован: Пн июн 28, 2010 09:34

Сообщение slideray »

CaptainFlint
Спасибо за совет, воспользуюсь.
Flasher
тем не менее проблем с высоким уровнем UAC избежать не удалось
А можна здеся попадробнее? Какие проблемы возникали? У меня он (UAC) напрочь выключен (Win7), тем не менее потенциально вероятные проблемы - интересно.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

slideray
Да я сам точно не помню. Проблемы были с перемещением и копированием файлов с флешки, а также, кажется, с читкой преднастроек тамашних браузеров и т.п, ну и на всякие админские манипуляции с реестром и групповыми политиками, что-то в этом духе.
slideray писал(а):У меня он (UAC) напрочь выключен (Win7)
Так ведь UAC по умолчанию включён, раз отключалось, значит неспроста. :wink:
slideray
Сообщения: 115
Зарегистрирован: Пн июн 28, 2010 09:34

Сообщение slideray »

Flasher писал(а):slideray
Так ведь UAC по умолчанию включён
В смысле сам его выключил. :)
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

slideray писал(а):Это уже интересно! Но как это может быть взаимосвязано?
• Непосредственных запретов не стоит,
• определяться как опасный, файл настроек по определению не может,
Может
slideray
Сообщения: 115
Зарегистрирован: Пн июн 28, 2010 09:34

Сообщение slideray »

Rodny
не-не-не, Каспер (не реклама) стоит.
480499497
Сообщения: 73
Зарегистрирован: Вс сен 19, 2010 05:17

Сообщение 480499497 »

Может не в тему но!
я пользуюсь Тоталом только с флешки. У меня там своя среда. Куча всякого софта и т.д. так вот была такая же тема НО!
Если ТС запускался хотя бы раз с флешки, с помощью всяких там прог для запуска с флешки, в ини файле появляется настройки для разных расширений мониторов и т.д.
Получается при открытии на другом компе может попасться расширение другое, и тогда настройки интерфейса совершенно другие. Не грузятся шрифты положения размеры кнопки и т.д.
ну и создается впечатление что они не читаются.
slideray
Сообщения: 115
Зарегистрирован: Пн июн 28, 2010 09:34

Сообщение slideray »

480499497
Отличное предположение!, но, -
нужно было мне это сразу упомянуть, -
с помощью утилит для запуска (котрые указывают местоположение *.ini) или вручную, прописью, запуск происходит корректно. После чего запуская непосредственно TOTALCMD.EXE - то же самое происходит запуск из каталога windows.
slideray
Сообщения: 115
Зарегистрирован: Пн июн 28, 2010 09:34

Сообщение slideray »

О! Сформулировал более корректно вопрос, на который полученные ответы не удовлетворили:

- Почему когда кидаешь ярлык на рабочий стол, программа теряет конфигурацию (открывает wincmd.ini из каталога windows)?

Исходя из ответа Avada, цитирую:
• Наивысший приоритет имеют параметры командной строки /i= и /f=.
затем
• Ключ UseIniInProgramDir, если заданы его параметры,
если нет, то
• Значения в реестре.
В моем случае параметры командной строки не заданы,
Ключ UseIniInProgramDir=7.

Почему игнорируется значение UseIniInProgramDir=7, при запуске ярлыка с рабочего стола? В чем разница с запуском непосредственно самого файла TOTALCMD.EXE?

Заостряю внимание на этой проблеме потому, что частенько прихожу на чужие машины, и какое то время за ними работаю, совершая перезагрузки (админю вобщем чуть-чуть) и каждый раз проделывать путь:
Мой компьютер -> Флэшка -> папка командера -> ищешь файл TOTALCMD.EXE (и еще двойной щелчок по нему).
Несподручно это. А один раз кинул ярлык на рабочий стол и пользуешься, после чего удаляешь, и никаких следов присутствия. Чисто и красиво.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

slideray писал(а):После чего запуская непосредственно TOTALCMD.EXE - то же самое происходит запуск из каталога windows
Я так понял, что всё-таки не непосредственно (запуском TOTALCMD.EXE через Enter/даблклик), а через ярлык на Рабочем столе? Лично у меня никаких проблем при такой форме запуска нет и никогда не было. Правда, никогда не проверял на Win7 и не пытался при запуске в флэшки создавать ярлыки на чужих рабочих столах.
Так вся эта история с каталогом Windows касается работы с TC на своей машине или на чужих? Или то и другое? А то что-то уже все варианты смешались...
Что касается не того разрешения, то, во-первых, от него зависит совершенно определённая группа настроек (их не так уж много), а во-вторых, при чём тут использование настроек из каталога Windows? Если каких-то настроек в данном INI-файле нет или они неверные, это вовсе не означает, что они будут сами по себе читаться из другого INI-файла.
И ещё вопрос: на своей машине TC был нормально инсталлирован или скопирован? Если нормально инсталлирован, то какое местоположение INI-файлов выбиралось при установке? Или, может быть, потом, внешними утилитами (TCDir,INIReloc)? Проще говоря, что в реестре? Это безотносительно к фактическому местоположению wincmd.ini и значению ключика UseIniInProgramDir.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

slideray
С этим всё понятно уже было. Такой вопрос: а с других флешек пробы были запускать?

Кстати, а файл TcUsbRun.exe в корне ТС присутствует?
slideray писал(а):А один раз кинул ярлык на рабочий стол и пользуешься, после чего удаляешь, и никаких следов присутствия. Чисто и красиво.
А ещё есть вариант почище: создать авторан с запуском ТС с флешки при её подключении, будет работать, естественно, только при условии подключённой службы "Определение оборудования оболочки".
Avada писал(а):Правда, никогда не проверял на Win7 и не пытался при запуске в флэшки создавать ярлыки на чужих рабочих столах.
С этим никаких проблем не было, аналогично XP.
Avada писал(а):Если каких-то настроек в данном INI-файле нет или они неверные, это вовсе не означает, что они будут сами по себе читаться из другого INI-файла.
Не совсем ясна мысль. Если в каталоге ТС присутствует wincmd.ini и в нём прописан ключ UseIniInProgramDir=7, то, исходя из справочной информации, пути к файлам конфигурации, заданные в реестре, игнорируется. Или мысль не относится к реестру?
slideray
Сообщения: 115
Зарегистрирован: Пн июн 28, 2010 09:34

Сообщение slideray »

К Avada:
я писал
После чего запуская непосредственно TOTALCMD.EXE - то же самое происходит запуск из каталога windows
это для уточнения, дабы представить картину более подробно, но речь о запуске с рабочего стола.
Лично у меня никаких проблем при такой форме запуска нет и никогда не было
Более того, проблема не постоянна. Она появлялась всего несколько раз, вот только не могу понять от чего.
история с каталогом Windows касается работы с TC на своей машине или на чужих?
Только на чужих. При работе с флешки.
...при чём тут использование настроек из каталога Windows?Если каких-то настроек в данном INI-файле нет или они неверные, это вовсе не означает, что они будут сами по себе читаться из другого INI-файла
при том, что мой инишник находиться в папке с программой, а тотал запускает инишник из каталога виндовс. И они все таки читаются в конце концов.
на своей машине TC был нормально инсталлирован или скопирован?
Инсталлирован. При установке выбиралось местонахождение ini в папке программы.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):Или мысль не относится к реестру?
Не относится. Это исключительно про идеи насчёт настроек в секциях с разрешениями, которые к данной проблеме, ИМХО, вообще отношения не имеют.
slideray писал(а):при том, что мой инишник находиться в папке с программой, а тотал запускает инишник из каталога виндовс. И они все таки читаются в конце концов.
Либо все явно указанные в INI настройки читаются из своего каталога, либо все — из Windows. Включая секции, зависящие от разрешения. При неиспользовании механизма переноса секций, конечно.
slideray писал(а):Только на чужих. При работе с флешки.
slideray писал(а):Инсталлирован. При установке выбиралось местонахождение ini в папке программы.
Понятно. Итак, только чужие компы и запуск ярлыка TC с рабочего стола такого чужого компа.
А если заглянуть в диалог "О программе" TC, запущенного с флэшки, то бывает хоть раз ситуация, когда местоположение INI-файлов указывается в каталоге WIndows, а не в своём каталоге?
Далее, если тот же самый ярлык поместить в корень флэшки и попробовать на данной машине позапускать TC через него, хоть раз возникает ситуация с настройками из каталога Windows?
Даже самая богатая фантазия
Не представит себе наши безобразия.
slideray
Сообщения: 115
Зарегистрирован: Пн июн 28, 2010 09:34

Сообщение slideray »

Avada:
Если заглянуть в диалог "О программе" TC, запущенного с флэшки, то местоположение INI-файлов указывается в каталоге WIndows. Проверял каждый раз. На это и ориентировался.

Так, ребят, я тут уже сомневаться начинаю... Сейчас по всякому пытаюсь повторить, да никак не выходит! На разных компах, на разных флэшках, - все работает! И с ярлыка запускает, и настройки подхватывает корректно. Прямо таки обидно! Неужели все это было зря? Неужели никто с подобным не сталкивался? Начинаю уже думать, что какую-то за собой ошибку не доглядел. По логике вещей и статистике так оно и выходит. Наверное обсуждение стоит приостановить, хотя закрывать не надо, если подобное повториться, хотел бы отписаться. Ну а мне остается только попросить прощения за потраченное время!
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

slideray писал(а):Наверное обсуждение стоит приостановить, хотя закрывать не надо, если подобное повториться, хотел бы отписаться.
Так и сделаем.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Попытаюсь влезть, а точно нигде в именах файлов, секций, параметров нет ошибки? Файл wincmd.ini должен находиться рядом с TOTALCMD.exe в одной папке, и в файле должна быть секция [Configuration], в которой должен быть параметр UseIniInProgramDir=7. Перенести секцию [Configuration] в другой файл невозможно. Но на практике (на одном из форумов по ТК, не помню точно, на нашем или официальном) встречался случай, когда в файле какой-то секции оказывалось две - в таком случае, разумеется, читалась только первая.

У меня в папке тотала лежит файл wincmd.ini (имя скопировал, поэтому символы точно правильные), и в нем первые две строчки следующие (скопировал, поэтому тоже символы правильные):

Код: Выделить всё

[Configuration]
UseIniInProgramDir=7
Для начала можно потренироваться на пустом файле конфигурации с этими двумя строчками, проверить, будет ли тотал использовать этот файл. Если будет, то будет и при более сложной конфигурации.

[off]
И пять копеек про UAC - отключать его глупо. Без него система так же беззащитна перед вредоносным ПО, как и XP. Хотя, конечно, с ним тоже пользователю надо быть бдительным и не давать добро кому попало, а также не сидеть в повышенном тотале постоянно. Да, это немного сложнее, но не так значительно. Самая большая сложность - один раз отделить код от пользовательских данных и защитить первый, оставив вторые доступными на запись (у меня в папке тотала всё кроме файлов конфигурации только на чтение). Правда, некоторые плагины требуют доработки - но это их авторы обязаны сделать это, пути назад уже не будет.
За годы использоавания UAC у меня уже сложилось отвращение к программам, которые требуют повышения, хотя по моему мнению не должны - сразу возникает подозрение. Особо подозрительные я стараюсь запускать в песочнице Sandboxie или вообще на виртуальной машине.
[/off]
Ответить