Saat masuk sebagai pengguna sesi konsol normal (mis. Tidak ada hak istimewa yang ditinggikan) saya dapat memulai aplikasi Windows kustom dengan cara biasa, dan saya dapat mengirim file ke printer dengan menekan tombol cetak pada aplikasi itu. File secara default, pergi ke printer default, dan mencetak dengan baik. Namun, jika saya memulai aplikasi yang sama dari dalam sesi 0, untuk memulai di sesi 1, katakanlah dengan meluncurkannya dari layanan Windows, printer default tidak lagi ditentukan untuk aplikasi itu. Bahkan, bahkan jika saya mencoba untuk mengatur printer default secara program dalam aplikasi dengan menggunakan Windows API "SetDefaultPrinter (" \ server \ printerName ")". Lokasi (mis. "\ Server \ printerName") tidak dikenali. (seperti ketika dijalankan dari dalam sesi 1)
Pertanyaan saya: Menggunakan metode administrasi jaringan atau desktop pada Windows 7, apakah ada cara untuk mendefinisikan printer default sehingga tersedia dari sesi apa saja?