JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=7536ede325d32b454703dbfd97751ca2Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

EXE I/O
Gehe zu Seite Zurück  1, 2
 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Mazze
JLI'ler


Alter: 39
Anmeldedatum: 02.01.2004
Beiträge: 145

Medaillen: Keine

BeitragVerfasst am: 17.07.2004, 19:24    Titel: Antworten mit Zitat

Nö Tutorial hab ich keins.
Code:

FILE *hCmd = _popen( "cmd", "rw" );


Müsstest du nicht den absoluten Pfad der cmd.exe angeben?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
da-harry
Mini JLI'ler



Anmeldedatum: 22.11.2003
Beiträge: 30
Wohnort: München
Medaillen: Keine

BeitragVerfasst am: 17.07.2004, 19:41    Titel: Antworten mit Zitat

Nein, den Output hats ja gegeben, aber mir scheint, des startet cmd.exe immer wieder neu wenn man was reinschreibt bzw. rausließt...
_________________
visit:

and da-harry.de Forum
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
TheMillenium
Dark JLI'ler



Anmeldedatum: 21.07.2002
Beiträge: 1427
Wohnort: World
Medaillen: Keine

BeitragVerfasst am: 18.07.2004, 09:46    Titel: Antworten mit Zitat

Solche Programme gibt es schon. Die das ganze nur für die cmd.exe machen, also über Netzwerk/Internet.
Aber meistens wird man nur ein Programm schreiben, dass die cmd immer neuöffnet und den entsprechenden Befehl übergibt. Ich würde dir einfach empfehlen mit CreateProcess oder so die cmd.exe zu starten, und danach immer die Befehle dort von deinem Programm eingeben zu lassen. Es gibt Funktionen, wenn man den Handle des Fensters kennt, kann man nur an dieses "Tastatureingaben" senden. Und dann holst du dir einfach die Ausgabe von diesem Fenster und schickst es an deinen Clienten von dem du die Befehle eingibst.
_________________
The source of all power is in its destiny...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
da-harry
Mini JLI'ler



Anmeldedatum: 22.11.2003
Beiträge: 30
Wohnort: München
Medaillen: Keine

BeitragVerfasst am: 18.07.2004, 12:12    Titel: Antworten mit Zitat

Danke für eure Antworten!
Aber das was TheMillenium sagt ist irgendwie nicht zufriendenstellend für mich, naja, muss mir wohl irgendwas überlegen....
_________________
visit:

and da-harry.de Forum
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
TheMillenium
Dark JLI'ler



Anmeldedatum: 21.07.2002
Beiträge: 1427
Wohnort: World
Medaillen: Keine

BeitragVerfasst am: 18.07.2004, 13:57    Titel: Antworten mit Zitat

Was willst du denn genau mit deinem Programm machen können?
_________________
The source of all power is in its destiny...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
da-harry
Mini JLI'ler



Anmeldedatum: 22.11.2003
Beiträge: 30
Wohnort: München
Medaillen: Keine

BeitragVerfasst am: 22.07.2004, 09:09    Titel: Antworten mit Zitat

Hi!
Sry, dass ich mich so lang net gemeldet hab, hatte nämlich kei zeit! Embarassed
Also, ich will mit meinem Programm ne Remoteshell einrichten, wie SSH oder Telnet, mit der ich halt dann von wo anders aus meinem Comp Befehle erteilen kann.
Ich hab mir zwar jetzt nen Shellcode als Notlösung besorgt, falls mir jetzt einer helfen kann dann bitte.
Falls nicht, dann reicht der shellcode auch...
_________________
visit:

and da-harry.de Forum
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
C++Builder
Senior JLI'ler



Anmeldedatum: 04.10.2003
Beiträge: 235

Medaillen: Keine

BeitragVerfasst am: 26.07.2004, 12:53    Titel: Antworten mit Zitat

Mazze hat Folgendes geschrieben:
Nö Tutorial hab ich keins.
Code:

FILE *hCmd = _popen( "cmd", "rw" );



Das "rw" st das nicht entweder r oder w?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
TheMillenium
Dark JLI'ler



Anmeldedatum: 21.07.2002
Beiträge: 1427
Wohnort: World
Medaillen: Keine

BeitragVerfasst am: 26.07.2004, 12:58    Titel: Antworten mit Zitat

Nee, das müsste gehen. Dann kann er schreiben und lesen.
_________________
The source of all power is in its destiny...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
C++Builder
Senior JLI'ler



Anmeldedatum: 04.10.2003
Beiträge: 235

Medaillen: Keine

BeitragVerfasst am: 02.08.2004, 18:24    Titel: Antworten mit Zitat

für schreiben und lesen ist doch r+, oder ?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
TheMillenium
Dark JLI'ler



Anmeldedatum: 21.07.2002
Beiträge: 1427
Wohnort: World
Medaillen: Keine

BeitragVerfasst am: 02.08.2004, 18:51    Titel: Antworten mit Zitat

Ja. Aber wenn du noch ein b dranhängst, schreibt er die Daten auf jeden Fall im Binär-Modus in die Datei! Smile
_________________
The source of all power is in its destiny...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
C++Builder
Senior JLI'ler



Anmeldedatum: 04.10.2003
Beiträge: 235

Medaillen: Keine

BeitragVerfasst am: 03.08.2004, 08:23    Titel: Antworten mit Zitat

TheMillenium hat Folgendes geschrieben:
Aber wenn du noch ein b dranhängst, schreibt er die Daten auf jeden Fall im Binär-Modus in die Datei! Smile


Das weiß ich aber das war nicht meine Frage. Ich meinte das es Probs gibt wenn er als Modus nicht "rw" nimmt sondern "r" oder "w" oder für beides "r+"!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
TheMillenium
Dark JLI'ler



Anmeldedatum: 21.07.2002
Beiträge: 1427
Wohnort: World
Medaillen: Keine

BeitragVerfasst am: 03.08.2004, 13:55    Titel: Antworten mit Zitat

Ich verstehe deine Frage nicht genau. Denn es kommt ja auch darauf an, was man dann mit der Datei macht. Mir sind nur diese Modi bekannt:
r lesen
w neue Datei erzeugen, schreiben
a etwas an die Datei anhängen

r+ lesen + schreiben
w+ neue Datei erzeugen, lesen + schreiben
a+ etwas an die Datei anhängen + lesen

Andere Modi sind mir nicht bekannt. Und es gibt auch kein "rw", auf jeden Fall ist das nicht C++ Standard.
_________________
The source of all power is in its destiny...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
C++Builder
Senior JLI'ler



Anmeldedatum: 04.10.2003
Beiträge: 235

Medaillen: Keine

BeitragVerfasst am: 03.08.2004, 20:20    Titel: Antworten mit Zitat

C++Builder hat Folgendes geschrieben:
Ich meinte das es Probs gibt wenn er als Modus nicht "rw" nimmt sondern "r" oder "w" oder für beides "r+"!


soll heißen:

Ich meinte das es Probs gibt wenn er als Modus "rw" nimmt und nicht "r" oder "w" oder für beides "r+"!

Zitat:
Und es gibt auch kein "rw", auf jeden Fall ist das nicht C++ Standard.

genau darauf wollte ich hinaus
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
The Lord of Programming
Living Legend


Alter: 37
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 03.08.2004, 20:24    Titel: Antworten mit Zitat

Verwechselt ihr das vielleicht mit dem binären Modus?
Da gibt man für Anhängen+Lesen+Schreiben "rb+" an Wink

Die verschiedenen Modi, die es gibt stehen auch hier.
_________________
www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console


Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Gehe zu Seite Zurück  1, 2
Seite 2 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum