Forum

> > Off Topic > Code von Bat verstecken
ForenübersichtOff Topic-ÜbersichtEinloggen, um zu antworten

Deutsch Code von Bat verstecken

10 Antworten
Zum Anfang Vorherige 1 Nächste Zum Anfang

alt Code von Bat verstecken

-del-
User Off Offline

Zitieren
Hi, ich habe ne (mehr oder weniger) nützliche Bat-Datei erstellt, es ist aber scheiße dass jeder den Scoure Code lesen kann, ist es möglich den Code zu verstecken ?

ps: ein Freeware EXE-Compiler wäre gut

alt Re: Code von Bat verstecken

[PaC-MaN]
User Off Offline

Zitieren
So, ich hab da mal was für dich:
bat2exe.zip
Quelle: www.qbasic.de

Ob es funktioniert weiß ich allerdings nicht.

Edit: Leider musste ich gerade festellen, dass die kompilierten COM Dateien nicht mit Dateien arbeiten können.
Also wenn du sowas in deiner BAT stehen hast ...
1
echo hallo>>hallo.txt
... dann sollte normalerweise eine TXT Datei mit dem Inhalt "hallo" erstellt werden. Die kompilierte Version deiner BAT, also die COM Datei erstellt keine TXT Datei mit dem Inhalt "hallo".
1× editiert, zuletzt 25.02.05 14:34:35

alt Re: Code von Bat verstecken

-del-
User Off Offline

Zitieren
vielleicht kann mans ja auch mit ner anderen Sprache machen (Blitz ?)

ich muss ne Datei löschen und danach ne andere ausführen

alt Re: Code von Bat verstecken

-del-
User Off Offline

Zitieren
Wenn's mit Blitz geht, kann mir es jemand sagen wie ?

edit:hier gibts doch so viele Blitz progger, heeeellllp
1× editiert, zuletzt 26.02.05 13:48:45

alt Re: Code von Bat verstecken

DC
Admin Off Offline

Zitieren
Wenn du mit Blitz Basic eine EXE machst sind da die ganzen DX Sachen drin und alles, dann hast du ne fette 1 MB EXE nur für den Mist. Ich würde an deiner Stelle einfach bei einer Bat-Datei bleiben. Die ist winzig und was soll so schlimm daran sein, dass man den Code davon angucken kann? Jeder der mit Google umgehen kann, kann sich selbst so eine Bat-Datei schreiben.
1× editiert, zuletzt 26.02.05 14:39:08

alt Re: Code von Bat verstecken

DC
Admin Off Offline

Zitieren
Stimmt, trotzdem ist es ziemlich schwachsinnig es mit Blitz Basic zu machen. Selbst wenn es "nur" 400 kb sind - nur um eine Datei zu löschen und eine andere zu starten ist das verdammt viel

Wenn du es trotzdem machen willst:
DeleteFile(Pfad$)
ExecFile(Pfad$)
1× editiert, zuletzt 26.02.05 15:26:16

alt Re: Code von Bat verstecken

[PaC-MaN]
User Off Offline

Zitieren
Also ich persönlich würde es ja mit Q-Basic machen. Da kannst du sogar deine Anweisungen nehmen, die du in der BAT drin hast. Du musst nur den Befehl SHELL davor schreiben und die anweisung in Anführungszeichen setzen. Das sieht dann irgendwie so aus:
1
2
SHELL "del C: \Programme\daszuloeschendeProgg\wegdamit.exe"
SHELL "start C: \Programme\dasProgg\Progg.exe"
Und dann kompilierst du es einfach mit nem Q-Basic Kompiler, den du auf qbasic.de bekommst.

PS: Bei den Pfaden oben musste ich ein leerzeichen zwischen den Doppelpunkt und das Backslash machen, da das sonst als Smilie angezeigt wird.
1× editiert, zuletzt 27.02.05 13:20:09
Zum Anfang Vorherige 1 Nächste Zum Anfang
Einloggen, um zu antwortenOff Topic-ÜbersichtForenübersicht