Ergebnis 1 bis 1 von 1
Thema: Code zu exe datei umwandeln Guten Abend, Kann mir bitte jemand aus diesem Code eine exe Datei machen die unter win98 lüppt und mir erklären ...
Markiere dieses Thema als ungelöst.…
  1. #1
    drhelper
    Gast

    Code zu exe datei umwandeln

    Guten Abend,

    Kann mir bitte jemand aus diesem Code eine exe Datei machen die unter win98 lüppt und mir erklären was dieser Code macht?

    Dankesehr


    verborgener Text:
    #include <stdio.h>
    #include <string.h>
    #include <unistd.h>
    #include <signal.h>
    #include <time.h>

    FILE *log_fp;

    void beenden() {
    fprintf(log_fp, "****** Ende Ausw�hldialog\n");
    fclose(log_fp);
    exit(0);
    }

    int main(int argc, char *argv[]) {
    int zustand,
    flag,
    drinbleib,
    ch;

    time_t akt_zeit;

    log_fp = fopen("/var/log/modemsim.log", "a");
    if(log_fp == NULL) {
    fprintf(stderr, "Fehler beim �ffnen vom Log\n");
    perror(argv[0]);
    exit(1);
    }
    if(time(&akt_zeit) == (time_t)-1) {
    fprintf(stderr, "Fehler beim Zeit ermitteln\n");
    perror(argv[0]);
    exit(1);
    }

    if(argc >= 2 && !strcmp(argv[1], "-t")) {
    printf("NO CARRIER\r\n");
    signal(SIGALRM, beenden);
    alarm(10); /* 10 Sekunden sollten reichen, bis bei Windows
    der Modemdialog beendet ist */
    fprintf(log_fp, "****** Beginn: Ausw�hl-Modemdialog am %s"
    "NO CARRIER\n", ctime(&akt_zeit));
    } else {
    fprintf(log_fp, "****** Beginn: Einw�hl-Modemialog am %s",
    ctime(&akt_zeit));
    }
    fflush(log_fp);
    zustand = 0;
    while(zustand != 6) {
    ch = getchar();
    switch(zustand) {
    case 0:
    if(ch == 'A' || ch == 'a') {
    zustand = 1;
    flag = 1;
    }
    break;
    case 1:
    if(ch == 'T' || ch == 't')
    zustand = 2;
    else
    zustand = 0;
    break;
    case 2:
    if(ch == 'D' || ch == 'd')
    zustand = 4;
    else if(ch == '\r' || ch == '\n')
    zustand = 5;
    else
    zustand = 3;
    break;
    case 3:
    if(ch == '\r' || ch == '\n')
    zustand = 5;
    break;
    case 4:
    if(ch == '\r' || ch == '\n')
    zustand = 6;
    }
    if(zustand == 5) {
    printf("\r\nOK\r\n");
    fprintf(log_fp, "\nOK\n");
    fflush(log_fp);
    zustand = 0;
    } else if(zustand == 6) {
    printf("\r\n");
    sleep(3); /* �nderung 03.02.2000 */
    printf("CONNECT 45333/LAPM\r\n");
    fprintf(log_fp, "\nCONNECT 45333/LAPM\n");
    } else if(zustand > 0) {
    putchar(ch);
    fputc(ch, log_fp);
    fflush(log_fp);
    }
    }
    fprintf(log_fp, "****** Ende Einw�hldialog\n");
    fclose(log_fp);
    return 0;
    }
    Geändert von Don Smeagle (21.06.2010 um 20:26 Uhr) Grund: Spoiler gesetzt

Ähnliche Themen

  1. Multimedia: MKV-Datei in AVI umwandeln
    Von goeren48 im Forum Programme und Tools
    Antworten: 3
    Letzter Beitrag: 11.01.2011, 07:14
  2. Multimedia: mtv Datei in mpeg Datei umwandeln
    Von Geltsch im Forum Programme und Tools
    Antworten: 3
    Letzter Beitrag: 17.11.2009, 14:55
  3. Frage: Was macht die Datei conime.exe?
    Von Starforce im Forum Windows Vista allgemein
    Antworten: 5
    Letzter Beitrag: 16.07.2009, 21:01
  4. Foto CD Datei in Jpg umwandeln
    Von Foreigner im Forum Windows Vista allgemein
    Antworten: 12
    Letzter Beitrag: 28.09.2008, 12:55
  5. Unbekannte exe Datei
    Von Muffin im Forum Windows Vista allgemein
    Antworten: 8
    Letzter Beitrag: 28.08.2008, 23:08

Stichworte

Lesezeichen


  • An Google übertragen Google
  • -->

    Berechtigungen

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

    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 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162