Entwickler-Ecke

Internet / Netzwerk - Seite im Hintergrund aufrufen...


elcomportal - Do 20.09.07 10:23
Titel: Seite im Hintergrund aufrufen...
Hallo,
ich möchte folgendes machen:

ein Programm soll versteckt starten, damit nicht autorisierte Nutzer nicht dran rumspielen. Evtl. lässt es sich als Dienst starten, denn ich und evtl. mein Kollege, müssen drauf zugreifen können. Dann soll das Programm verschiedene Internetseiten von mir im Hintergrund aufrufen und diverse Daten abrufen. Das Tool soll nichts senden, soll kein Trojaner sein, sondern Infos und telemetriedaten im Hintergrund abrufen, von ganz normalen internetseiten. Also HTML-Seite aufrufen und dann zerlegen...
Wie kann ich ein Programm starten, ohne dass der Nutzer mitkriegt, das da noch ein Programm läuft und wie kann ich dann mit diesem Programm Internetseiten besuchen? für den normalen User ohne Adminrechte, soll das Programm unsichtbar sein. Nur über Tastenkombination und Passwort gibt sich das Programm zu erkennen und kann konfiguriert werden. Kann mir da jemand mal 'ne Hilfestellung geben?
Vielen Dank.
Mfg
Torsten Müller


Regan - Do 20.09.07 10:27

Also der einfachste Weg wäre (nicht der idiotensicherste):
- Taskbar ausblenden.
- Programm minimiert starten.
- [ironie]Programm irgendeinen Pseudonamen geben (vielleicht mit Pseudoinhalt)[/ironie]
- zum Beenden: CanClose := false (Achtung: Bei Windows Shutdown CanClose wieder auf true!!)


ZeitGeist87 - Do 20.09.07 10:28

willst du passwörter abfangen? ;-)

aber mal ernsthaft: warum sollte ich als User wollen, dass ein Programm im versteckt im Hintergrund läuft und mir meine Websiten auseinandernimmt?
Kontroll-Freak? ^^


Delete - Do 20.09.07 10:50

Schreib einen Dienst.


elcomportal - Do 20.09.07 11:09

hallo,
also das hat nichts mit "seiten auseinandernehmen" zu tum. Ich stelle auf html-Seiten verschiedene Daten zur Verfügung. (Habe auf meiner Seite http://www.elcomportal.de die passenden Module dazu, selbstentwickelt.) Die Dinger habe ich auch auf Arbeit verbaut, so sind die Dinger das erste Mal sinnvoll in harter Umgebung eingesetzt. Ich gehe ja auch arbeiten, Elektronikentwicklung mache ich (noch) nebenbei.

Einige meiner Kollegen sind so "möchtegern-Computerfreaks" die überall dran rumspielen und nichtmal wissen was sie da tun. Die arbeiten mit Word und Excel und mehr sollen sie eigentlich an dem Rechner nicht machen. Aber wenn sich die Gelegenheit bietet spielen sie an allem rum. Ausserdem sind da einige Kollegen dabei, die mir ständig Steine in den Weg schmeissen wollen und gerne das Messsystem manipulieren und sabotieren möchten. Deshalb will ich das verstecken, damit die gar nicht wissen wie das ganze funktioniert. Passwörter brauche ich nicht ausspähen, da ich an dem Win2003-System eh alle Passwörter weiss und Admin-Rechte habe. Ich will mit dem Programm nicht senden sondern nur HTML-Seiten, auf denen ohne Bilder u.s.w. nur Tabellen mit Zahlen angezeigt werden, zerpflücken und diese Daten verarbeiten.

Wie schreibt man einen Dienst? Meine Stärken liegen in der Hardware-Entwicklung. Wäre schön, wenn mir deshalb mal jemand helfen kann, ich habe zwar einfachere Sachen in Delphi programmiert, aber einen Dienst...
Ich nutzte übrigens (immernoch) Delphi 5 standard.

Mfg
Torsten Müller


Martin1966 - Do 20.09.07 11:20

Hallo Torsten,

user profile iconelcomportal hat folgendes geschrieben:
Wie schreibt man einen Dienst? Meine Stärken liegen in der Hardware-Entwicklung. Wäre schön, wenn mir deshalb mal jemand helfen kann, ich habe zwar einfachere Sachen in Delphi programmiert, aber einen Dienst...


Einfach im Delphi Menü: Datei -> Neu -> Weitere -> Service

Bei Fragen zum Dienst einfach mal hier im Forum suchen. ;-)

Lg, Martin


ZeitGeist87 - Do 20.09.07 11:22

okay ;-)
Damit sieht dich Sache schon ganz anders aus ;-)

//Service-Programmierung unter NT
http://www.dsdt.info/tutorials/ntservice/

//IE-Fenster auslesen
http://www.dsdt.info/tipps/index.php?id=587

//Quelltext auslesen (kombiniere das mit dem Tipp darüber)
http://www.dsdt.info/tipps/index.php?id=159

Hoffe dir erstmal einen Denkanstoss gegeben zu haben.

LG
Stefan