Usługi systemu Windows to procesy usługowe w tle uruchamiane przez Menedżera sterowania usługami w systemach operacyjnych opartych na systemie Windows NT, podobnie jak demony lub usługi UNIX.
Jak odinstalować usługę Windows .NET, jeśli pliki usługi już nie istnieją? Zainstalowałem usługę Windows .NET przy użyciu InstallUtil. Od tego czasu usunąłem pliki, ale zapomniałem uruchomić InstallUtil /u pierwszy. Tak więc usługa jest nadal wymieniona w MMC usług. Czy muszę wejść do rejestru? Czy jest jakiś lepszy sposób?
Podczas instalowania usług systemu Windows istnieją dwie opcje automatycznego uruchamiania usługi systemu Windows podczas uruchamiania systemu Windows. Jeden jest automatyczny , a drugi automatyczny (opóźniony start) . Jaka jest różnica między tymi dwoma szczegółami? Na przykład, jeśli tworzysz instalator za pomocą wixtoolset, ServiceConfigelement ma DelayedAutoStartatrybut. Jak to wpłynie na to, …
Czy istnieje prostszy sposób na przejście przez kod niż uruchomienie usługi za pomocą Menedżera kontroli usług systemu Windows, a następnie dołączenie debugera do wątku? To trochę kłopotliwe i zastanawiam się, czy istnieje bardziej proste podejście.
Chcę zainstalować usługę systemu Windows za pomocą wiersza polecenia systemu Windows (nie wiersza polecenia programu Visual Studio). Jak mam to zrobic?
Opracowałem usługę Windows za pomocą C # .NET do generowania raportu PDF. Aby wygenerować plik PDF, korzystam z biblioteki DLL innej firmy. Aplikacja działa na mojej platformie Windows XP. Kiedy wdrożyłem usługę w 64-bitowej wersji systemu Windows Server 2008 , otrzymałem ten błąd: Pobieranie fabryki klasy COM dla komponentu z …
Chciałbym zmodyfikować ścieżkę do mojej aplikacji, ale spowoduje to jej uszkodzenie, ponieważ usługa nadal wskazuje starą lokalizację. Przechodząc do Administrative Tools > Services, możesz otworzyć okno właściwości i wyświetlić Path to executable, ale nie ma sposobu, aby je zmienić. Czy użytkownik może zmodyfikować ścieżkę usługi bez konieczności ponownej instalacji aplikacji?
Właśnie odziedziczyłem aplikację Java, którą należy zainstalować jako usługę na XP i Vista. Minęło około 8 lat, odkąd korzystałem z systemu Windows w dowolnej formie i nigdy nie musiałem tworzyć usługi, nie mówiąc już o aplikacji Java (mam słoik na aplikację i jeden słoik zależności - log4j ). Jaka magia …
Oto mój kod usługi Windows. Podczas debugowania kodu pojawia się błąd / wyjątek: Inicjator typu dla „CSMessageUtility.CSDetails” zgłosił wyjątek. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Linq; using System.ServiceProcess; using System.Text; using System.IO; using System.Threading; using System.Windows; using System.Windows.Forms; using CSMessageUtility; namespace CS_Data_Trasmmiting_Service { public partial …
Załóżmy, że niektóre usługi systemu Windows używają kodu, który chce zmapowanych dysków sieciowych i żadnych ścieżek UNC. Jak mogę udostępnić mapowanie dysku dla sesji usługi po uruchomieniu usługi? Logowanie się jako użytkownik usługi i utworzenie trwałego mapowania nie ustanowi mapowania w kontekście faktycznej usługi.
Mam aplikację w języku C # (2.0 działającą na wbudowanym systemie XP), która komunikuje się z „stróżem” zaimplementowanym jako usługa systemu Windows. Po uruchomieniu urządzenia ta usługa zwykle zajmuje trochę czasu. Chciałbym sprawdzić na podstawie kodu, czy usługa jest uruchomiona. Jak mogę to osiągnąć?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.