![]() |
Wie kann man einen Systemdienst installieren?
Hi,
ich würde mysql beim Benutzer gerne als Systemdienst installieren. Ich versuch im Moment das ganze über ShellExecute zu machen und zwar so: hlpSystemdienst := 'C:\mysql\bin\mysqld-nt --install'; if ShellExecute(0, nil, pchar(hlpSystemdienst), nil, nil, 9)< 33 then showMessage('Fehler beim Installieren des Systemdienstes') else ShowMessage('Mysqld-nt als Systemdienst installiert'); So scheint es allerdings nicht zu funktionieren. Weiß jemand warum? Gruß, Diana |
Re: Wie kann man einen Systemdienst installieren?
Hi Diana!
Das Installieren von Diensten ist Administratoren vorbehalten, überprüf mal ob das Kriterium erfüllt wird. Weiters, wie kommst du auf ShellExecute(...) < 33? Bist du dir sicher dass diese Abfrage stimmt? Greetz alcaeus |
Re: Wie kann man einen Systemdienst installieren?
|
Re: Wie kann man einen Systemdienst installieren?
Hi,
das Admin-Kriterium ist erfüllt. Allerdings muss ich zugeben, dass ich die if ShellExecute... < 33 Abfrage einfach übernommen habe. Was hat die 33 da zu bedeuten? In der Hilfe hab ich dazu grad nichts gefunden? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz