Gdy jestem zalogowany jako zwykły użytkownik sesji konsoli (tj. Bez podwyższonych uprawnień), mogę uruchomić niestandardową aplikację Windows w normalny sposób i mogę wysłać plik do drukarki, naciskając przycisk drukowania w tej aplikacji. Plik domyślnie przechodzi do domyślnej drukarki i drukuje się dobrze. Jeśli jednak uruchomię tę samą aplikację w sesji 0, aby rozpocząć w sesji 1, powiedzmy uruchamiając ją z usługi Windows, domyślna drukarka nie będzie już zdefiniowana dla tej aplikacji. W rzeczywistości, nawet jeśli spróbuję programowo ustawić domyślną drukarkę w aplikacji, używając interfejsu API systemu Windows „SetDefaultPrinter („ \ server \ printerName ”)”. Lokalizacja (np. „\ Server \ printerName”) nie jest rozpoznawana. (tak jak było uruchamiane z sesji 1)
Moje pytanie: korzystając z metod administracji sieciowej lub pulpitu w systemie Windows 7, czy istnieje sposób zdefiniowania domyślnej drukarki, która będzie dostępna w dowolnej sesji?