Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Windows 2000 über Browser steuern (https://www.delphipraxis.net/44315-windows-2000-ueber-browser-steuern.html)

magicm247 17. Apr 2005 19:27

Re: Windows 2000 über Browser steuern
 
Also du solltest erstmal schreiben, was für ein System genau du hast.
also Windows (welche Version)
Server: IIS, Apache, ... ?
Möglichkeiten: ASP.Net, ASP4, Mono, PHP, perl (cgi), ...

Am ehsten wirst du wohl über IIS fündig. kann man auch auf einem extra Port laufen lasseen, wenn Apache der primäre Webserver sein soll. Bei PHP, Apache müssten eventuell einige module rein, damit zugriff auf die Win-API möglich ist.

Wenn es nicht direkt über web sein muss, sondern auch ssh sein darf, kannst du auch cygwin installieren und alles was unter windows auf Kommandozeilen-modus geht, geht dort auch, zumal eine auch schöne bash dabei ist.

yankee 17. Apr 2005 20:12

Re: Windows 2000 über Browser steuern
 
!!!! http://de3.php.net/manual/de/function.passthru.php !!!
EDIT: bzw. http://de3.php.net/manual/de/function.exec.php
ist wohl angebrachter, ich weiß nicht ob passthru auch auf win läuft ;-) /EDIT
Manno! Was wollt ihr alle mit eytra-port, apache modul usw. Es kann so einfach sein!!
Das nru noch mit shutdown.exe kombinieren

magicm247 17. Apr 2005 22:42

Re: Windows 2000 über Browser steuern
 
WebAdmin ist etwas mehr als einfach nur eine Handvoll von Programme ausführen.
Um ein Programm/Script auszuführen ist passthru() und exec() eventuell nützlich, aber wenn man eben ein System verwalten will wie bei Winamp braucht man unter Win zugriff auf die WinAPI was man über Module lösen kann. Auch stellen diese beiden funktionen ein sicherheitsrisiko dar, weshalb bei dies bei deaktiviert ist.

yankee 17. Apr 2005 22:50

Re: Windows 200 über Browser steuern
 
Zitat:

Zitat von magicm247
Um ein Programm/Script auszuführen ist passthru() und exec() eventuell nützlich, aber wenn man eben ein System verwalten will wie bei Winamp braucht man unter Win zugriff auf die WinAPI was man über Module lösen kann.

Zitat:

Zitat von whiteshark
Ich will einfach nur ein kleines Webinterface haben, mit dem ich den Server
steuern kann. Mit steuern meine ich: neustarten, herunterfahren mehr eingendlich net.

NFC!

Zitat:

Zitat von magicm247
Auch stellen diese beiden funktionen ein sicherheitsrisiko dar, weshalb bei dies bei deaktiviert ist.

Insofern es jemand schafft ein bösartiges Skript einzuschleusen und auszuführen. Aber wenn das irgendwem gelingt hast du eh ein Problem.

Luckie 18. Apr 2005 00:29

Re: Windows 2000 über Browser steuern
 
Zitat:

Zitat von Thorben86
Bei windows 2000 ist die Datei shutdown.exe fürs runterfahren verantwortlich.

Das Programm gibt es erst ab Windows XP.

Zum Runterfahren wäre besser geeignet: InitiateSystemShutdown(Ex). Hochfahren entwede, wenn es das Motherboard unterstützt, über Wake On Lan oder hinlaufen und Knopf drücken. ;)

runger 18. Apr 2005 05:46

Re: Windows 2000 über Browser steuern
 
Hallo,

wir benutzen hier Dameware Mini-remote-control. Damit lässt sich der Rechner
voll steuern einschliesslich shutdown. Kostet aber einiges.

Rainer

Alexander 18. Apr 2005 19:08

Re: Windows 2000 über Browser steuern
 
Noch einmal, wenn es sich nur um's Herunterfahren etc. handelt, dann brauchst du kein PHP etc. sondern kannst fast mit Bordmitteln alles erledigen... Denn bei allen NT Betriebssystem gibt es eine API Funktion, die erlaubt einen anderen REchner im Netz herunterzufahren. Ergo: Kein PHP etc. wird gebracuht.

Luckie hat es bereits erwähnt. Hierzu einfach mal in der DP suchen (oder mal auf meine HP schaun ;))

whiteshark 18. Apr 2005 19:12

Re: Windows 2000 über Browser steuern
 
Danke für die Hilfe!
Ich werde mal schauen, welche Variante ich dann nehme.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:55 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz