Mam app konsoli w C#, który uruchamia się w czasach schuled przez program do planowania zadań systemu Windows. Aplikacja wymaga pewnych fizycznych plików z własnego katalogu i używa do tego System.IO.Directory.GetCurrentDirectory()
.Jak uzyskać folder aplikacji, gdy program jest uruchamiany przez Harmonogram zadań systemu Windows
Normalnie, gdy sama uruchamiam aplikację konsolową, działa idealnie. Ale kiedy jest uruchamiany przez Windows Task Scheduler, zwraca C:\Windows\System32
.
Dlaczego to nie jest katalog aplikacji i czy istnieje inny sposób uzyskania katalogu aplikacji?
na drugim myśli jest odpowiedź lepiej, ponieważ dają mi katalog, i to jest to co ja Zapytany o. Rest daje mi ścieżki do pliku zespołu –
@Erik: Czy potrzebujesz tylko nazwy katalogu lub pełnej ścieżki? – abatishchev
@abatishchev: Cóż, ostatnia linia mojego pytania brzmiała: "w jaki sposób mogę uzyskać katalog aplikacji", potrzebuję pełnej ścieżki do katalogu aplikacji. Twoja odpowiedź jest dobra, ale nie dała mi katalogu, dała mi plik z montażem. –