Entwickler-Ecke
Internet / Netzwerk - Internet freigeben/sperren
Marco D. - Di 24.01.06 13:11
Titel: Internet freigeben/sperren
Hallo,
in unserer Schule verwenden die Lehrer das Programm INiS Smile zum Freigeben und Sperren des Internets. Diese Software ist vollständig in Delphi geschrieben. Das Internet scheint über einen Proxy Server zu kommen, aber sicher bin ich nicht. Wie schafft das Programm, den Internet Explorer zu der Meldung "Die Suchseite konnte nicht geöffnet werden" zu bewegen? Werden Werte in der Registry geändert (wenn ja welche?) oder blockiert es einen bestimmten Port?
KOLLER
Hansi@OMG - Do 26.01.06 21:47
Das Ding wird dir wahrscheinlich in der Registry einfach nur den Proxy austragen und da wahrscheinlich in den Netzwerkeinstellungen der Gateway nicht gesetzt ist, kriegst du keine Internetverbindung.
Denk ich mir zu mindest, denn so läufts bei uns und wir haben ne Selbstentwickelte Lösung, die aber das gleiche kann wie dieses System.
Marco D. - Do 26.01.06 21:53
Kannst du bitte mehr ins Detail gehen?
Marco D. - Do 26.01.06 22:08
Wie trägt man den Proxy aus?
Und wie entfernt man das Gateway?
Hansi@OMG - Do 26.01.06 22:13
Schau mal bei google oder such hier im Forum, dass hab ich schon oft gelesen.
Marco D. - Do 26.01.06 22:20
Hallo,
bisher habe ich nur das gefunden:
http://www.swissdelphicenter.com/de/showcode.php?id=2110
Ich weiß nicht, welche Stichworte ich eingeben soll. Mit 'Proxy austragen' kommt nur ein Ergebnis, und nun rate mal
welches!!! :wink:
Ich frage nicht gerne danach, aber kannst du ein paar Links posten?
Hansi@OMG - Fr 27.01.06 15:51
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
da stehts drinnen
Marco D. - Sa 28.01.06 12:06
Hallo,
ich habe dort mal nachgeguckt. Dort sind mehrere Schlüssel und Unterordner. Im Anhang ein Screenshot. Wie muss ich nun weiter verfahren?
Hansi@OMG - Sa 28.01.06 13:16
Du schreibst dir ein Delphiprogramm, dass dir den Registryschlüssel ausliest, wenn das Internet freigegeben ist.
Diese Einstellungen kannst du dann mit Delphi wenns wieder gesperrt ist wieder in die Registry laden.
Wenn ein Proxy eingetragen ist, schaut das ganze nämlich so wie im angehängten Screenshot aus.
Marco D. - Sa 28.01.06 16:24
Hansi@OMG hat folgendes geschrieben: |
| Du schreibst dir ein Delphiprogramm, dass dir den Registryschlüssel ausliest, wenn das Internet freigegeben ist. |
OK. Aber welchen Schlüssel meisnt du mit 'den Registryschlüssel'? Dort stehen mehrere :oops:
AXMD - Sa 28.01.06 17:57
Koller hat folgendes geschrieben: |
Hansi@OMG hat folgendes geschrieben: | | Du schreibst dir ein Delphiprogramm, dass dir den Registryschlüssel ausliest, wenn das Internet freigegeben ist. |
OK. Aber welchen Schlüssel meisnt du mit 'den Registryschlüssel'? Dort stehen mehrere :oops: |
Dann lies am besten alle aus. Falls ihr in der Schule allerdings nur eingeschränkte Rechte habt, könnte es evtl sein, dass du nichts in die Registry schreiben darfst...
AXMD
Marco D. - Sa 28.01.06 18:03
Das mit den eingeschränkten Rechten stellt kein Problem dar. Ich bekomme auf Wunsch auch Admin-Rechte, wenn ich den Lehrer drum bitte. (Das müsst ihr jetzt nicht verstehen :wink: )
Also ich soll wenn Internet zu ist alle auslesen und wenn Internet an ist wieder alle auslesen und dann vergleichen, oder?
Hansi@OMG - Sa 28.01.06 18:08
Genau so.
Wenn sich da aber nichts verändert, dann tragen die den Gateway in den Netzwerkeinstellungen aus und wieder ein.
Das ist allerdings bisschen komplizierter zu machen.
Das kann ich auch nicht so, ohne größeren Zeitaufwand.
Marco D. - Di 31.01.06 16:56
Also, ich habe mal die Registry 'fotografiert'.
Beide Screenshots sehen gleich aus. Ich kann sie nicht hochladen:
| Zitat: |
Fehler
Upload Error: Kann den Dateianhang ./../../../files/attachment/productiv/zu_695.bmp nicht hochladen.
|
Wie trägt man nun die Gatewayeinstellungen aus?
Hansi@OMG - Di 31.01.06 19:24
Also das läuft so, der Wert steht auch in der Registry und zwar da:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\{CC7DA99B-32FC-45BE-8F74-3EEA092B3A42}\Parameters\Tcpip]
Das Problem an der Sache ist jetzt der Teil mit CC7DA...
weil das abhängig von deiner Netzwerkkarte ist.
Aber schau mal in die Registry, was da drinensteht. Da ist ein Eintrag mit Defaultgateway.
Marco D. - Di 31.01.06 22:36
Kann man nicht durch z.B. die Seriennummer der Netzwerkkarte dieses Zeichenwirrwarr errechnen?
Marco D. - Do 02.02.06 22:33
Ja, es gibt zwei solche Ordner, die solches Zeichenwirrwarr sind. In beiden gibt es ein DefaultGateway. Was hat es denn mit diesem Schlüssel auf sich?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!