covo Opublikowano 4 Kwietnia 2012 Zgłoś Udostępnij Opublikowano 4 Kwietnia 2012 xpsp3; w jaki sposob "program.exe" - odpalany bez problemu via startup, z wersji portable,w towarzystwie tabuna innych plikow wspoltworzacych aplikacje portable - zamienic w standardowa usługę? idac tym tropem: http://www.tacktech.com/display.cfm?ttid=304 -korzystam z narzedzia sc.exe, ale nie udaje sie, bowiem usluga co prawda wg przepisu faktycznie powstaje,ale nie chce sie recznie via msc uruchomic... Wyrzuca komunikat-blad 1053 o niemozliwosci uruchomienia (jakis czas jest pasek postepu uruchamiania, ale po chwili pad). 1. nie ma problemu z prawami do katalogu tego exeka + scieżkie dostepu do niego max uproscilem 2. pracuje na koncie admin 3. polecenie sc qc nazwa_tej_uslugi daje wynik: [sC] GetServiceConfig SUCCESS SERVICE_NAME: nazwa_tej_uslugi TYPE : 10 WIN32_OWN_PROCESS START_TYPE : 3 DEMAND_START ERROR_CONTROL : 1 NORMAL BINARY_PATH_NAME : E:\katalog\clock.exe LOAD_ORDER_GROUP : TAG : 0 DISPLAY_NAME : nazwa_tej_uslugi DEPENDENCIES : SERVICE_START_NAME : LocalSystem 4. poniewaz po odpaleniu tej uslugi ma pojawic sie pewien element na pulpicie, jest dla uslugi zaznaczona opcja interakcji z pulpitem. Uruchamianie pada, ale przed padem pojawia sie na pulpicie ów oczekiwany element 5. z inną aplikacja (wzialem na probe jednoelementowa, bezposrednio na partycje c:\) - jest dokladnie to samo, pad w trakcie uruchamiania, bo zalozyc usluge daje sie. Szukalem rozwiazania googlowo: z jednej strony jest incydentalne rozwiazanie bledu: http://forum.cdaction.pl/index.php?showtopic=90184 - ale za chinyludowe nie rozumiem jak u niego wygladal pelny wiersz z "mojaUsluga.exe -Install" Z drugiej strony sa te cuda o bledzie 1053: http://support.microsoft.com/kb/839174/pl http://forum.dobreprogramy.pl/blad-711-jego-konsekwencje-blad-1053-1068-t482355.html PYTANIE: czyzby sprawa polegala na tym, ze musi byc w systemie jakikolwiek dotnet i to jeszcze z poprawką...? U mnie poki co obywa sie bez dotneta... PYTANIE: jak poradzic sobie w tej sprawie: program ma stac sie usluga. Odnośnik do komentarza
picasso Opublikowano 4 Kwietnia 2012 Zgłoś Udostępnij Opublikowano 4 Kwietnia 2012 A może spróbuj tej aplikacji do tworzenia usług: NSSM. Odnośnik do komentarza
covo Opublikowano 4 Kwietnia 2012 Autor Zgłoś Udostępnij Opublikowano 4 Kwietnia 2012 dzieki, sprobuje z godnoscia przyjac te wiedze dam znac co-i-jak. poza tym, jeszcze to mi wpadlo od zyczliwych: http://www.msfn.org/board/topic/83272-how-to-run-a-program-as-a-service/ moze cos w koncu chwyci, na pierwszy rzut oka sa pewne zazębienia w metodach... (swoja droga ciekawe, dlaczego metoda "sc.exe" pozwala na zbudowanie z czegokolwiek exekowatego uslugi, ktorej w zadnym przypadku nie mozna uruchomic... Niestety nie wiem, na czym sie ten proces wywraca, nie znam metody/narzedzia na detekcje odwolan w czasie uruchamiania uslugi, jakis monitor... ale czego? A poza tym: dziennik zdarzen nic nie podaje) Odnośnik do komentarza
covo Opublikowano 7 Kwietnia 2012 Autor Zgłoś Udostępnij Opublikowano 7 Kwietnia 2012 NSSM działa ok; pytanie ponizsze zapewne wyda sie groteskowe wobec wyprzedzajacej checi odpalenia programu jako uslugi, ale: jaka wlasciwie jest w praktyce roznica miedzy programem startowanym z HKCU/Run (albo HKLM/Run), a startowanym jako usluga...? Kiedy jest lepiej miec program jako usluge, niz startujacy po prostu z .../Run, albo chocby z autostartu? Tak btw: rozumiem, ze jedyna metoda stworzenia uslugi z programu to metoda jakby "loaderowa" - widac, ze nssm.exe pracuje w tle, czyli nie da sie ominac dodatkowego programu ladowanego do pamieci. Odnośnik do komentarza
covo Opublikowano 29 Września 2016 Autor Zgłoś Udostępnij Opublikowano 29 Września 2016 Kiedy jest lepiej miec program jako usluge, niz startujacy po prostu z .../Run, albo chocby z autostartu? Odnośnik do komentarza
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się