Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Variablen in system("")

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
30.03.2006, 10:24 Uhr
~luciusperca
Gast


ICh möchte gerne einen IP-Scanner programmieren.
Dazu verwende ich : system("ping")
Jetzt müsste ich die IP durch eine Variable ersetzen und den user eingeben lassen
Aber wie geht das???
Bin dankbar für jede Antwort.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.03.2006, 17:52 Uhr
xXx
Devil


Davon mal abgesehen das du nicht system(...) benutzen solltest... naja..so:

C++:
char cPing[128];
sprintf(cPing, "ping %s", cMeineIp);
system(cPing);

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.03.2006, 22:17 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hi ip scanner arbeiten anders, wenn du nur einen icmp-echo request (ping) willst, such dir ne icmp-netzwerkklasse (gibts diverse rumliegend im internet) und benutz das.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.02.2007, 19:13 Uhr
spawn



hi, mal ne ähnliche frage
hab nen befehl über system(... und dann will ich da noch nen int und nen string dranhängen wie geht sowas?



Zitat:
string b="meinpw";
int a=1234
system("\"D\Gw.exe\" -password " /* hier müsste b und dann a noch dran*/ );



also mit << b << a gibt fehler mit + (wie bei java) ist auch falsch , schon gar net nur wie dann? solangsam gen mir die ideen aus^^

(bin totaler anfägner also macht mich fertig ;/ )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
15.02.2007, 19:37 Uhr
-Biohazard-




Zitat von spawn:
(bin totaler anfägner also macht mich fertig ;/ )


Systemefehle sind tödlich


C++:
char mystring[1024];
char passwort[] = "meinpw";
char zahlenreihe[] = "1234";
strcpy(mystring, "D:\\Gw.exe - passwort"); /* der pfad wird nicht eingeklammert, weil er keine Leerzeichen enthält */
strcat(mystring, passwort);
strcat(mystring, zahlenreihe);
system(mystring);


-Biohazard-


PS: Das Passwort kann man aber auslesen, in dem man deine Anwendung über den Editor lesen will
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
15.02.2007, 19:41 Uhr
Blubber2063



Wenn du schon ein Externes Programm benutzen willst, dann starte es mit ShellExecute oder mit CreateProcess.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
15.02.2007, 20:22 Uhr
~spawn
Gast


*hust* ich will das sich nen guter kollege in nen account einloggen kann weil ich dieses wochenende wegbin
(das passwort will ich ihm nicht direkt verraten (obwohl ich ihn pers gut kenne))

drum wollte ich ihm diesen(noch nicht fertigen) compilierten c++ code schicken...

dürfte jetzt eigentlich für einen "normal user" nicht mehr so einfach sein das passwort herrauszubekommen oder?


nur ich hätte noch eine andere kleine frage für die ich keinen eigenen thread erstellen will...

wie kann ich den inhalt einer txt datei im internet abfragen?
zb: ich will überprüfen ob in dieser url eine "1" steht

(dies würde das problem mit der PC-Uhr zurücksetzen lösen)


schon mal danke für eure mühen :-)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
15.02.2007, 21:06 Uhr
spawn



hm da war ich wohl irgendwie nicht eingeloggt und jetzt kann ich den beitrag nicht mehr editieren... ;(
also sry für doppelpost

hat einer eine idee wie man eine abfrage machen kann dass man sich nur am 18.02.07 einloggen kann?



C++:
#include <time.h>
#include <iostream>
using namespace std;

int main()
{
   time_t x;
   tm *nun;
   x=time(0);
   nun = localtime(&x);
   [b]if(nun->tm_mday==15 && nun->tm_mon+1==2 && nun->tm_year+1900==2007)[/b]
    {
   cout <<" heute ist der 15.e!"
   }
}


also bei dieser methode kann man einfach die pcuhr zurückstellen und es würde wieder gehen...

PS: man muss mit dem internet verbunden sein (also könnte man auch irgendwie die uhrzeit aus dem internet hohlen oder?)

Dieser Post wurde am 15.02.2007 um 21:08 Uhr von spawn editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
15.02.2007, 21:15 Uhr
Blubber2063



Kann es sein das du etwas Paranoid bist, änder doch dein Passwort für die Zeit und danach wieder zurück...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
15.02.2007, 21:24 Uhr
spawn




Zitat von Blubber2063:
Kann es sein das du etwas Paranoid bist, änder doch dein Passwort für die Zeit und danach wieder zurück...


1) das würde ich sehr gerne machen aber ich kann selber das passwort nicht ändern (der account gehöhrt mir nicht und ist auf eine andere email registriert)
2) ich wollte schon öfters mal wissen ob man so internet abfragen machen kann
3) ich könnte ihm sogar direkt mein passwort geben da ich ihn persönlich sehr gut kenne und ihm auch vertraue...
und außerdem programmier ich hobbymäßig gerne

also pls


Mrs Edit sagt:
pfff hauptsache "streitsthemen" hätt ich doch mal nur meine frage gestellt und den hintergrund komplett weggelassen, dann säh die welt jetzt doch schon viel besser aus...
*naja man lernt halt nie aus

zweites edit:
das mit dem passwort interressiert mich gar nicht mehr... ich will nur wissen ob man aus einer .txt datei im internet den inhalt per c++ auslesen kann...

Dieser Post wurde am 15.02.2007 um 21:45 Uhr von spawn editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: