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 

Установка на диск D

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Mon Jul 03, 2006 13:30    Post subject: Установка на диск D Reply with quote

Подкажите, как автоматизировать установку Total-а на диск, например, D?
У меня в дистрибутиве лежит файл Install.inf следующего содержания:
Code:
[Installation]
program=Total Commander 6.54a
progname=Total Commander
copyright=Copyright © 1993-2005 by Christian Ghisler, All Rights reserved

[auto]
;Значение auto=1 обозначает автоматическую установку
auto=1
;Язык установки - английский
lang=1
alllang=0
;Расположение ini файла. Можете изменить на свое.
iniloc=d:\totalcmd
iniall=0
;Параметр mkgroup=1 создаст группу в меню Пуск,
;но тогда в конце установки откроется окно Проводника, показывающее ярлыки
mkgroup=0
;Создает ярлык на Рабочем Столе
mkdesktop=1

[Versioncheck]
Vernum=2

[Not running]
1=WINDOWSCMD,Windows Commander
2=TTOTAL_CMD,Total Commander
3=TAPPLICATION,Windows Commander,Windows Commander
4=TAPPLICATION,Total Commander,Total Commander

[Destination]
;Директория, в которую будет установлена программа. Измените на свою.
Dir=d:\totalcmd
Ini=wincmd.ini,Configuration,InstallDir

[Languages]
;Лишние языки удалены
Count=1
Default=1
1=English

[LangName]
langdir=language
0=wcmd_eng

;Save data the user may have changed!
[Backup data]
1=default.bar
2=no.bar

[Install]
1=install.cab,c

[Installd]
1=install.cab,c

[Desktop]
1=totalcmd.exe","Total Commander.lnk

[Group]
Groupname=Total Commander
1=totalcmd.exe","Total Commander 32
2=totalcmd.hlp","Total Commander Help
3=tcuninst.exe","Uninstall or Repair Total Commander

[ini]
1=wincmd.ini,configuration,languageini
2=wincmd.ini,configuration,Mainmenu

После установки Total Commander ставиться в c:/totalcmd, а ini файлы в d:/totalcmd. Почему так происходит и как это исправить?
Back to top
View user's profile Send private message  
ICQ Number
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Mon Jul 03, 2006 13:50    Post subject: Reply with quote

Возможно, при установке он смотрит, не установлен ли он уже в какой-нибудь каталог, и если установлен - устанавливается туда же, независимо от того, что указано в INF. Попробуй на чистой машине. Ну или на своей же, но предварительно вычистив установленный Тотал (думаю, достаточно будет удалить ключи реестра).
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message  
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Mon Jul 03, 2006 14:20    Post subject: Reply with quote

CaptainFlint wrote:
Возможно, при установке он смотрит, не установлен ли он уже в какой-нибудь каталог, и если установлен - устанавливается туда же, независимо от того, что указано в INF.

Total удален по всем правилам (через апплет "Установка/удаление программ" и папка c:\totalcmd тоже удалена.
Quote:
Попробуй на чистой машине.

Где бы ее взять? На виртуальной диск D не cделаешь.
Quote:
Ну или на своей же, но предварительно вычистив установленный Тотал (думаю, достаточно будет удалить ключи реестра).

Почему Total сам не чистит за собой так, что бы проходила автоматическая установка на другой диск? Какие ключи нужно искать/удалять? После ручной установки на диск D, удаления, чистки реестра он теперь и автоматом ставиться на D. Так что теперь понять от куда он берет информацию для установки (реестр или inf файл) не возможно. Почему установочный inf файл не имеет приоритета при установке?
Back to top
View user's profile Send private message  
ICQ Number
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Mon Jul 03, 2006 15:18    Post subject: Reply with quote

gora wrote:
Total удален по всем правилам (через апплет "Установка/удаление программ" и папка c:\totalcmd тоже удалена.

Тогда это, конечно, меняет дело...

Quote:
Где бы ее взять? На виртуальной диск D не cделаешь.

Ну, это смотря на какой... Smile Кстати, вовсе не обязательно иметь этот самый диск D:. Надо только выставить auto=0, и в режиме ручной установки можно будет посмотреть, какую папку предлагает установщик. Даже если диска D нету, он предложит поставить туда. После этого можно будет установку просто прервать.

Quote:
Почему Total сам не чистит за собой так, что бы проходила автоматическая установка на другой диск? Какие ключи нужно искать/удалять? После ручной установки на диск D, удаления, чистки реестра он теперь и автоматом ставиться на D. Так что теперь понять от куда он берет информацию для установки (реестр или inf файл) не возможно. Почему установочный inf файл не имеет приоритета при установке?

Ключи - HKCU\Software\Ghisler\ и HKLM\Software\Ghisler\ . Сейчас проверил на виртуалке: там Тотал скопирован в папку C:\tc\, никаких ключей в реестре нету - на ней Тотал устанавливается в точности туда, куда сказано в INF-файле.

Что касается вопросов о приоритетах - этого всего я не знаю. Надо автора спрашивать. Инсталлятор, к сожалению, недокументирован.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message  
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Mon Jul 03, 2006 15:41    Post subject: Reply with quote

CaptainFlint wrote:
Ключи - HKCU\Software\Ghisler\ и HKLM\Software\Ghisler\ . Сейчас проверил на виртуалке: там Тотал скопирован в папку C:\tc\, никаких ключей в реестре нету - на ней Тотал устанавливается в точности туда, куда сказано в INF-файле.

Что касается вопросов о приоритетах - этого всего я не знаю. Надо автора спрашивать. Инсталлятор, к сожалению, недокументирован.

Спасибо. Удаление ключа HKLM\Software\Ghisler\ помогло, а вот ключа HKLM\Software\Ghisler\ у меня просто нет.
Back to top
View user's profile Send private message  
ICQ Number
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Mon Jul 03, 2006 15:49    Post subject: Reply with quote

Quote:
а вот ключа HKLM\Software\Ghisler\ у меня просто нет.

Он появляется при установке вместо HKCU, если выбрать установку "для всех пользователей".
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message  
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Mon Jul 03, 2006 16:02    Post subject: Reply with quote

gora wrote:
Удаление ключа HKLM\Software\Ghisler\ помогло, а вот ключа HKLM\Software\Ghisler\ у меня просто нет.

Shocked
После удаления его, естесственно, не стало Mr. Green
Back to top
View user's profile Send private message  
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Mon Jul 03, 2006 16:49    Post subject: Reply with quote

funduk wrote:
gora wrote:
Удаление ключа HKLM\Software\Ghisler\ помогло, а вот ключа HKLM\Software\Ghisler\ у меня просто нет.

Shocked
После удаления его, естесственно, не стало Mr. Green

Действительно смешно. Прошу пардону. Первый ключ следует читать HKCU\Software\Ghisler\. Запарился, но CaptainFlint меня, по моему, понял. Во всяком случае я его понял. Еще раз спасибо.
Back to top
View user's profile Send private message  
ICQ Number
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group