PBOSL - Dienste auf Remote Rechner

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
alen
Beiträge: 107
Registriert: 09.04.2007 17:38
Computerausstattung: Main Hardware: AMD Ryzen 5 1600 - 6 Core / Gigabyte B450 Aorus Pro / Sapphire RX580 8GB
PB 5.61 and earlier @ Manjaro Linux XFCE x64/ Fedora Linux Cinnamon x64 / Windows 10 x64 on various Hardware Platforms
Wohnort: Duisburg
Kontaktdaten:

PBOSL - Dienste auf Remote Rechner

Beitrag von alen »

Hallo Zusammen,

ich brauche eine Möglichkeit Dienste auf einem Remote Rechner zu steuern bzw. deren Status abzufragen. PBOSL erledigt das auf dem lokalen Rechner vorbildlich. Aber wie bekommt man das auf einem Remote Rechner hin.

Da schweigt sich die *.chm Doku irgendwie zu aus. Auch im englischen Forum habe ich nichts brauchbares entdecken können.

Hat jemand eine Anregung.

Grüße
Alen
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

NTService? Ich sehe da keine Befehle für Remote Netzwerkverbindungen.
:?

Das müsste man doch sowieso von Hand machen mit Client/Server, oder hab ich was verpasst?
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: PBOSL - Dienste auf Remote Rechner

Beitrag von Kiffi »

alen hat geschrieben:ich brauche eine Möglichkeit Dienste auf einem Remote Rechner zu steuern bzw. deren Status abzufragen.
wenn's nicht ohne grösseren Aufwand mit PB funktionieren sollte, dann
kannst Du Dir vielleicht PsService aus den PsTools von SysInternals
anschauen. Ist ein Commandline-Tool

http://www.microsoft.com/technet/sysint ... rvice.mspx

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
jpd
Beiträge: 380
Registriert: 14.02.2005 10:33

Beitrag von jpd »

Hi alen,


wenn du beim source von pbosl
PBOSL_NTService.pb

bei der startservice procedure folgende eintrag

Code: Alles auswählen

schSCManager = OpenSCManager_(0, 0, #SRSC_MANAGER_ALL_ACCESS)
in änderst

Code: Alles auswählen

schSCManager = OpenSCManager_(computername,0, #SRSC_MANAGER_ALL_ACCESS)

dann kann du den dienst starten ...

vorausgesetzt du hast voll zugriff auf den SCM des Remote rechner.

Ciao
jpd
PB 5.10 Windows 7 x64
Antworten