#1 29. März 2009 Internet Connection Watchdog Heyho Raid-Rush Member angeregt von diesem Thema nahm ich mir vor, mein erstes -sinnvolles- Programm in C zu schreiben. Das Programm heißt Internet Connection Watchdog. Zwar bisschen langweilig, aber jeder weiß, was gemeint ist . Einrichtung: -Hier das Programm herunterladen. -Anschließend entpacken. -Beide Dateien in irgendein Verzeichnis schieben (z.B. C:\Programme\InetWatchdog\) -Eine Verknüpfung von iconnwatch.exe in den Autostart legen. -on_connection.bat mit sinnvollen Parametern füllen So könnte sie Beispielsweise aussehen: Code: start "C:\Programme\mIRC\mirc.exe" start "D:\FirefoxPortable\FirefoxPortable.exe" So funktioniert das Programm: -Es versucht ständig eine Internetverbindung zu einem Google Server (72.14.221.104) herzustellen. -Sobald Verbindung erfolgreich wird on_connection.bat aufgerufen & anschließend beendet sich der Watchdog. Quellcode für die Interessierten (und den konstruktiven Kritikern ): Code: #include <winsock2.h> int intRunStuff(); int main() { WSADATA wsaData; SOCKET sckSocket; SOCKADDR_IN addrAddress; int intConnection; if(WSAStartup(0x0101, &wsaData ) == 0) { sckSocket = socket(AF_INET, SOCK_STREAM, 0); if(sckSocket != INVALID_SOCKET) { memset(&addrAddress, 0, sizeof(SOCKADDR_IN)); addrAddress.sin_family = AF_INET; addrAddress.sin_port = htons(80); addrAddress.sin_addr.s_addr = inet_addr("72.14.221.104"); while(1) { intConnection = connect(sckSocket, (SOCKADDR*)&addrAddress, sizeof(SOCKADDR)); if (intConnection != SOCKET_ERROR) { closesocket(intConnection); intRunStuff(); break; } else { Sleep(500); } } } WSACleanup(); } return 0; } int intRunStuff() { system("on_connection.bat"); return 0; } Have fun! + Multi-Zitat Zitieren
#2 20. April 2009 AW: Internet Connection Watchdog was macht das programm`?? speichert es passwörter von webseiten? + Multi-Zitat Zitieren
#3 20. April 2009 AW: Internet Connection Watchdog So wie er es erklärt hat, startet das Programm alle Programme die in der .bat-Datei aufgeführt sind, sobald es eine Verbindung zum Internet gibt. Ich würds trotzdem erstmal checken ob das clean ist. + Multi-Zitat Zitieren
#4 20. April 2009 AW: Internet Connection Watchdog Verbindet zu Google (überprüfung) und führt dann die Batchdatei aus. + Multi-Zitat Zitieren