Nadanie nazwy dla usługi podczas instalacji w systemie

0

pisze usługę działająca w tle (service) czy jest możliwe nadanie jej nazwy na poziomie jej instalacji dla użytkownika ?
z tego co widzę jej nazwa jest "zaszyta" w pliku usługi na poziomie kompilacji.

Chodzi mi o to żeby można było jej nazwe podawać podczas instalacji usługi w systemie...

0

ja bym ci dał bana na ip na wstępie za taki post i to w tym dziale...

0

Skoro piszesz tego service'a, to masz możliwość ingerencji w jego nazwę (zakładam, że używasz funkcji CreateService), tak więc jaki problem, żeby twój instalator uruchomił twój program np. ze stosownym parametrem (np. /serviceinstall <nazwa service'a>), gdzie <nazwa service'a> byłaby wcześniej podawana przez usera w oknie instalatora, a twój program przekazaną mu nazwę service'a podstawiałby do funkcji CreateService.
Zresztą np. w instalatorze InnoSetup instalację usługi można zrobić bez uruchamiania dodatkowego programu, wystarczy skorzystać z dobrodziejstwa sekcji [ Code] w skrypcie.

0

w poleceniu sc możesz zainstalować usługę pod dowolną nazwą

1 użytkowników online, w tym zalogowanych: 0, gości: 1