spaceguy 10 Geschrieben 7. April 2004 Melden Teilen Geschrieben 7. April 2004 Hallo zusammen, ich möchte auf meinem Windows 2000 Server ein CGI Programm (ein C-Programm, also eine EXE-Datei) starten. Wie muß ich den IIS dafür konfigurieren. Das C-Programm sieht so aus: #include <stdio.h> #include <time.h> /* Die Kopfzeile eines Standard-HTML-Dokuments * Titel: String, der als Titel erscheinen soll */ void print_html_header(char *titel) { printf("<html><head>\n"); printf("<title>%s</title>\n",titel); printf("</head><body>\n"); } /* Das Ende eines HTML-Dokuments */ void print_html_end() { printf("</body></html>\n"); } /* Damit überhaupt ein HTML-Dokument ausgegeben wird */ void print_header() { printf("Content-Type: text/html\n\n"); } void print_time() { time_t zeit; time(&zeit); printf("Aktuelle Systemzeit: "); printf("%s\n",ctime(&zeit)); } int main() { print_header(); print_html_header("Hallo Welt in CGI mit Zeit\n"); print_time(); print_html_end(); return 0; } Wenn ich das Programm kompiliere und in der Console starte, erzeugt es wie gewünscht den HTML-Code. Aber wie muß ich den IIS hierfür konfigurieren, dass er mir beim Aufruf von http://mein.seite.net/cgi-bin/timecgi.exe die HTML-Seite ausgibt? Das CGI-BIN-Verzeichnis habe ich angelegt und in den Eigenschaften "Skriptzugriff" und "Ausführberechtigungen: Skripts und ausführbare Dateien" ausgewählt. Was muß ich weiterhin einstellen? Wäre super wenn mir jemand helfen könnte. CU Chris P.S. Das C-Programm ist nur ein Beispiel. Später soll damit eine externe Hardware gesteuert und über den Browser visualisiert werden. Zitieren Link zu diesem Kommentar
fundf 10 Geschrieben 8. April 2005 Melden Teilen Geschrieben 8. April 2005 hallo, ich hab eigentlich genau das selbe problem und wäre für eine lösung echt dankbar. viele grüße eric. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.