TC ohne Installation und Reg-Eintrag starten

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
roehlerf
Junior Member
Junior Member
Posts: 5
Joined: 2005-04-07, 08:43 UTC

TC ohne Installation und Reg-Eintrag starten

Post by *roehlerf »

Moin,

besteht die Möglichkeit TC auf einem Rechner ohne Installation und ohne die automatische Erzeugung eines Reg-Eintrages zu starten?

Wenn ja, wie geht es und welche Einschränkungen sind zu erwarten?

Vielen Dank schon mal!

cu
Frank
User avatar
raeubi
Power Member
Power Member
Posts: 575
Joined: 2003-11-25, 09:01 UTC
Location: Rhein/Main

Re: TC ohne Installation und Reg-Eintrag starten

Post by *raeubi »

besteht die Möglichkeit TC auf einem Rechner ohne Installation und ohne die automatische Erzeugung eines Reg-Eintrages zu starten?
Ja
Wenn ja, wie geht es
Du musst Dir einmal den TC in einem Verzeichnis so zusammen bauen wie Du Ihn brauchst. Am besten jegliche Tools und Plugins in Unterverzeichnisse.
Die INI (die im selben Verzeichnis wie die EXE sein muss) sollte folgenden Eintrag enthalten:

Code: Select all

[Configuration]
UseIniInProgramDir=7
ALLE Verweise auf Tools, Plugins, etc. in der INI sollte statt statischer Pfadangaben durch relative Pfade ersetzt werden. z.B.:

Code: Select all

%COMMANDER_PATH%\Tools\DeinTool.exe
welche Einschränkungen sind zu erwarten?
Wenn man/frau alles richtig gemacht hat KEINE.
Ich habe mir so meinen TC (den ich vom USB stick starte) zusammengebaut und der funktioniert IMMER.
Manchmal haben Plugins noch die Eigenheit nur statische Pfadangaben zu unterstützen (kommt sehr selten vor)

BTW dieses Thema wurde im Forum des öftenen behandelt ...
und vielleicht findetest Du beim durchstöbern und suchen ja noch andere Tips, die ich vergessen habe ... :wink:
Räubi
(#2852 + #287609)
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

Wenn ja, wie geht es und welche Einschränkungen sind zu erwarten?
Bei der Installation werden einige PIF-Dateien in das Windows-Verzeichnis geschrieben, die in bestimmten Fällen bei Packprogrammen benötigt werden.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50827
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Die PIF-Dateien werden nicht zwingend benötigt. Der Vorteil ist nur, dass Programme wie rar.exe nach dem Packen automatisch geschlossen werden.
Author of Total Commander
https://www.ghisler.com
Andreas
Power Member
Power Member
Posts: 861
Joined: 2003-08-30, 08:45 UTC
Location: Hannover

Post by *Andreas »

Hallo,
Ich habe mir so meinen TC (den ich vom USB stick starte) zusammengebaut und der funktioniert IMMER.
Nun bin ich wieder etwas verunsichert ... das haut also doch alles ohne Launcher hin, egal was für ein Laufwerksbuchstabe dem USB-Stick-TC zugewiesen wird???

Ich erinnere mich an folgendes Antwortposting von Lefteous
Was ist nun der "aktuelle" Stand 8) :?:
Gruß Andreas

Win10 x64 +++ Total Commander 10 +++ Directory Opus 12 +++
User avatar
RID500
Member
Member
Posts: 194
Joined: 2006-11-20, 12:38 UTC

Post by *RID500 »

Andreas wrote:... das haut also doch alles ohne Launcher hin, egal was für ein Laufwerksbuchstabe dem USB-Stick-TC zugewiesen wird???
> ohne Launcher?
Ja, zumindest mit TC Versionen ab 6.5
welche die neuen > (Pseudo-) Umgebungsvariablen <
wie %Commander_Path% und so weiter kennen.



Die Var %Commander_Path% verweist auf den Ordner,
in dem auch die gerade gestartete TOTALCMD.EXE liegt.

Also z.B. bei
X:\Tools\TC\Core\TOTALCMD.EXE

verweist %Commander_Path% auf
X:\Tools\TC\Core
Read more...


---

Ausserdem muss die wincmd.ini im selben Ordner wie die Totalcmd.exe liegen
und um den Eintrag "UseIniInProgramDir=7" ergänzt werden.
[Configuration]
UseIniInProgramDir=7 ; nimm diese INI
Read more...
Last edited by RID500 on 2007-08-15, 09:36 UTC, edited 3 times in total.
/join #TCMD Chat at irc.freenode.net - Today's newbies are tomorrow's experts.
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Andreas wrote:Hallo,

Nun bin ich wieder etwas verunsichert ... das haut also doch alles ohne Launcher hin, egal was für ein Laufwerksbuchstabe dem USB-Stick-TC zugewiesen wird???

Ich erinnere mich an folgendes Antwortposting von Lefteous
Was ist nun der "aktuelle" Stand 8) :?:

Schau mal in die TC-History, dann wirst Du sehen, dass die Option UseIniInProgramDir am 24.11.04 in der Beta8 der Version 6.50 integriert wurde. Das von Dir erwähnte Post stammt aber vom 19.11.04.

Insofern lohnt es natürlich immer, sich über die neuen Features einer Updateversion zu informieren. ;)

Sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Andreas
Power Member
Power Member
Posts: 861
Joined: 2003-08-30, 08:45 UTC
Location: Hannover

Post by *Andreas »

Sofern ich das jetzt richtig begriffen habe, würde das bedeuten, dass ...

... sofern [Configuration] UseIniInProgramDir=7 gesetzt wurde, man den kompletten Inhalt des TC-Programmverzeichnisses (normal installierte Version) nur auf Stick kopieren muss und die exe starten kann - TC läuft und es bleiben keine Rückstände auf dem Fremd-PC. Richtig?
Gruß Andreas

Win10 x64 +++ Total Commander 10 +++ Directory Opus 12 +++
User avatar
RID500
Member
Member
Posts: 194
Joined: 2006-11-20, 12:38 UTC

Post by *RID500 »

Falsch!
Es sei denn du hast bereits bisher konsequent
die Umgebungsvariablen benutzt?

Wenn nicht, schau mal in deine wincmd.ini!
und in alle anderen Ini's (user.ini, plugins-ini, language\*..ini)

Wenn dort absolute Pfade wie z.B.
"C:\Program Files\TotalCMD\....xyz"
stehen ,... dann ist deine TC Installation nicht portable.

Du musst zuerst alle diese Pfade in allen Ini's anapssen und diese relativ zum Ordner der Totalcmd.exe machen.

Soll ich's noch ausführlicher erklären?
Lies noch einmal mein obiges Post und folge den Links.
/join #TCMD Chat at irc.freenode.net - Today's newbies are tomorrow's experts.
Andreas
Power Member
Power Member
Posts: 861
Joined: 2003-08-30, 08:45 UTC
Location: Hannover

Post by *Andreas »

2RID500

Ich verwende als Pfadangaben eigentlich nur %COMMANDER_PATH%
Gruß Andreas

Win10 x64 +++ Total Commander 10 +++ Directory Opus 12 +++
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Andreas wrote:Sofern ich das jetzt richtig begriffen habe, würde das bedeuten, dass ...

... sofern [Configuration] UseIniInProgramDir=7 gesetzt wurde, man den kompletten Inhalt des TC-Programmverzeichnisses (normal installierte Version) nur auf Stick kopieren muss und die exe starten kann - TC läuft und es bleiben keine Rückstände auf dem Fremd-PC. Richtig?
Also der TC läuft dann schon, nur eben die installierten Plugins evtl nicht. Und der TC hinterlässt dann auch keine Spuren, da der Registry Eintrag nur bei der Installation erzeugt wird.

Und natürlich muss ishc die wincmd.ini mit dem Schlüssel "UseIniInProgramDir" im Programmverzeichnis befinden.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Post Reply