Dienst von cmd oder VC++ neustarten

Diskutiere Dienst von cmd oder VC++ neustarten im Developer Network Forum im Bereich Hardware & Software Forum; Hallo, ich suche eine Möglichkeit einen Dienst aus einer MFC-Anwendung zu neustarten. Es soll dabei vermieden werden, dass der Dienst evt ein...
  • Dienst von cmd oder VC++ neustarten Beitrag #1
F

Franky176

Mitglied
Dabei seit
15.05.2007
Beiträge
21
Reaktionspunkte
0
Hallo,

ich suche eine Möglichkeit einen Dienst aus einer MFC-Anwendung zu neustarten.
Es soll dabei vermieden werden, dass der Dienst evt ein zweiter mal gestartet wird.
Ich habe es unter dem Befehl system in C++ versucht, beenden klappte, starten jedoch nicht.
 
  • Dienst von cmd oder VC++ neustarten Beitrag #2
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Zuerst starten und dann beenden:grinning:


Bitte beachte, das im Debugging-Modus die *.Exe nicht unter "...\debug\", sondern da wo dein Soure-Code liegt ausgeführt wird.
-.->
Somit kann dein Befehl system("deine_exe.exe"); ja nicht deine *.Exe finden.

Du kannst auch (via ifstream) eine *.bat-Datei schreiben, die eine sek. wartet und dann die .Exe erneut ausführt.
 
  • Dienst von cmd oder VC++ neustarten Beitrag #3
FerFemNemBem

FerFemNemBem

Moderator
Teammitglied
Dabei seit
11.09.1999
Beiträge
4.494
Reaktionspunkte
0
Halloechen,

Dienste startest Du ueber die Kommandozeile via "net start". Weitere Infos findest Du hier.

Gruss, FFNB.
 
Thema:

Dienst von cmd oder VC++ neustarten

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben