Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
23.08.2003, 17:44
Megge



Ich arbeite zurzeit an einem interaktiven active desktop

hierbei aktiviere ich den aktive desktop und habe somit eine webpage als desktophintergrund. nun will ich aber keine 'hässlichen' verknüpfungen in form dieser grossen icons, sondern ich will diese bequem in die website einbauen.

somit kann ich dann z.B. ein drop-down menue mit den wichtigsten game-editing programmen für hl erstellen, ein solches select fürs video schauen-bearbeiten etc und sonst halt noch diverse dinge.

da diese html seite ja dann in einem (unsichtbaren) IE fenster auf den desktop gepappt ist, wird also die IE(6) 'engine' verwendet. somit habe ich von activeX über windows scripting zeug etc eigentlich nahezu alles zur verfügung (notfalls übern localhost auch exec(); aber der lässt programme nur im hintergrund als SYSTEM laufen, was mir eigentlich nix bringt. auch anstatt exec("programm.exe"); -> exec("start programm.exe"); bringt nix)

über sicherheit muss ich mir auch keine gedanken machen, da die page nur ich zu sehen bekomme (die seite läuft dynamisch übern localhost und hat nen schutz drin (ip != 127.0.0.x = exit;))

nun, was für möglichkeiten gibt es, ein programm so auszuführen ?
-> es gibt ja die möglichkeit, im IE per JS z.B. das cdrom auszufahren, folglich sollte doch ein programm ausführen auch gehen, oder ?

--

zum Seitenanfang zum Seitenende Profil || Suche
001
23.08.2003, 19:35
K-Putt



Hmm vielleicht per php mit dem system() befehl?
Oder hast du den mit exec() gemeint?
Ansonsten müsste das sicher über activex objekte gehen, hab allerdings ka wie die funktionieren.
Vielleicht auf http://msdn.microsoft.com bissl nach activex suchen

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche
002
23.08.2003, 22:31
Chronial



ja, mit php sollte eigentlch alles gehen...

wenn es mit php direkt nicht geht dann kannst du ja z.B: per php eine Telnetverbindung zu dir selbst öffnen und das Programm dann damit starten...

--

"tsuji-giri" (japanisch) - ein neues Schwert an einem Passanten ausprobieren


Dieser Beitrag wurde am 23.08.2003 um 22:36 von Chronial bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
23.08.2003, 22:44
Megge



kannst du mir das ein wenig näher erläutern ?

--

zum Seitenanfang zum Seitenende Profil || Suche
004
23.08.2003, 23:01
Chronial



Also zu aller erst versuchst du das mal in php mit exec(), system() und shell_exec().

wenn das alles nicht geht, kannst du ab win2k bei den Diensten den Telnetdienst starten. Du solltest jedoch darauf achten dann den Telnetport nach ausen zu sperren. Ansonsten kann jeder auf deinen PC zugreifen.

Dann öffnest du einfach eine Verbindung per fsockopen an den localhost mit port 22, und schon kannst du alles machen. Genaueres erfährst du, indem du einfach mal den Dienst startest und "telnet localhost" ausführst, und bei der erklärung zu fsockopen auf php.net

--

"tsuji-giri" (japanisch) - ein neues Schwert an einem Passanten ausprobieren

zum Seitenanfang zum Seitenende Profil || Suche
005
18.09.2003, 22:05
ScyTheMan
Moderator


http://www.heise.de/newsticker/data/ju-18.09.03-001/
oder so

Ist sogar eine Anleitung dabei.

--

http://choerbaert.org
Ein Gespenst geht um im Netz - das Gespenst des Open Source
csndr

zum Seitenanfang zum Seitenende Profil || Suche
006
18.09.2003, 22:08
Zeeke



lol :)

--

zum Seitenanfang zum Seitenende Profil || Suche
007
18.09.2003, 22:28
CN



das scheint eher weniger mit dem problem zu tun zu haben
oder doch nich ? O_o

--


Dieser Beitrag wurde am 18.09.2003 um 22:29 von CN bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
008
18.09.2003, 23:14
Spike



das klappt aber nur wenn du nicht norton antivir hast, sonst:

und logischerweise auch nur mit dem ie.

--

Kill? Box? Killbox!
Die Intelligenz ist eine Konstante, nur die Bevölkerung wächst.

zum Seitenanfang zum Seitenende Profil || Suche