Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 15 von 15
  1. #11
    Anfänger
    Registriert seit
    21.01.2008
    Beiträge
    26

    Standard

    über die WinAPI wird das wohl gehen musste maul google un halt winapi noch mit dranhängen hinten....und winapi is ja pures c...

  2. #12
    CIH-Virus
    Registriert seit
    02.12.2007
    Beiträge
    420

    Standard

    Zitat Zitat von Cyberhood
    Vielleicht einfach nen Reg eintrag anlegen und am Anfang auslesen , wenn er da ist. Programm beenden , wenn nicht fortfahren.
    ist keine gute idee was ist wen das programm über den taskmanager geschlossen wird?
    oder ein kritikal error entsteht und das programm abstürzt?
    [B] Website hilfe (sql,programmierung,etc)
    [B] RAT Hilfe
    [B] Dienstleistung allerlei art

    [S] Alles

    Zitat Zitat von User
    hi nochmal ..

    ok hast recht aber wie sucht man den bei sufu ...
    kenn mich net so aus ..

    danke noch fürs tip

  3. #13
    NoClose Wurm
    Registriert seit
    30.06.2008
    Beiträge
    178

    Standard

    Hast du schonmal zb in der MSDN nachgesehen? Dort wird doch erklärt, wie man die Mutex-Funktion verwendet.

  4. #14
    I'm in ur VM. Avatar von l0dsb
    Registriert seit
    23.07.2007
    Beiträge
    1.038

    Standard

    Wenn du doch schon bei der MSDN warst, wieso hast du den Text nicht mal gelesen?

    If the function fails, the return value is NULL. To get extended error information, call GetLastError.
    I can haz RCE?

  5. #15
    Trojaner
    Registriert seit
    14.03.2007
    Beiträge
    87

    Standard

    Danke, der Link von SmartFrame hilft - jup ich war auf msdn, doch auf einer Seite wo die Funktion für C++, JS, VB und c# erklärt wurde, nur seltsam dass ich das nicht gefunden habe. Also ich werd nun weiterschreiben.

    Wenn jemandem noch ne Möglichkeit einfällt wie die Aufgabenstellung zu lösen sit - immer gern.

    (Meine ursprüngliche Idee war: alle Prozesse mit dem Namen programm.exe auslesen und schauen ob der Pfad auch derselbe wie bei programm.exe ist)


    ...
    Code:
    #include <stdio.h>
    #include <windows.h>
    
    int main () {
    
    CreateMutex(0, FALSE, "-1-" /* eindeutige id */);
    
    if (ERROR_ALREADY_EXISTS == GetLastError()) {
    return 0; // beenden
    }
    
    // weiter
    
    
    return 0;
    }
    Traue keiner Software die Du nicht selbst gecodet^^.

Seite 2 von 2 ErsteErste 12

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •