Bagikan melalui


/TSAWARE (Buat aplikasi sadar Server Terminal)

/TSAWARE[:NO]

Keterangan

Opsi /TSAWARE mengatur bendera di IMAGE_OPTIONAL_HEADERDllCharacteristics bidang di header opsional gambar program. Ketika bendera ini diatur, Server Terminal tidak akan membuat perubahan tertentu pada aplikasi.

Ketika aplikasi tidak sadar Terminal Server (juga dikenal sebagai aplikasi warisan), Terminal Server membuat modifikasi tertentu pada aplikasi warisan untuk membuatnya berfungsi dengan baik di lingkungan multipengguna. Misalnya, Terminal Server membuat folder virtual Windows , sehingga setiap pengguna mendapatkan Windows folder alih-alih mendapatkan direktori sistem Windows . Folder virtual ini memberi pengguna akses ke file INI mereka sendiri. Selain itu, Terminal Server membuat beberapa penyesuaian pada registri untuk aplikasi warisan. Modifikasi ini memperlambat pemuatan aplikasi warisan di Server Terminal.

Jika aplikasi mengetahui Terminal Server, aplikasi tidak boleh mengandalkan file INI atau menulis ke HKEY_CURRENT_USER registri selama penyiapan.

Jika Anda menggunakan /TSAWARE dan aplikasi Anda masih menggunakan file INI, file akan dibagikan oleh semua pengguna sistem. Jika itu dapat diterima, Anda masih dapat menautkan aplikasi Anda dengan /TSAWARE; jika tidak, Anda perlu menggunakan /TSAWARE:NO.

Opsi /TSAWARE diaktifkan secara default untuk aplikasi Windows dan konsol. Untuk informasi lebih lanjut, lihat /SUBSYSTEM dan /VERSION.

/TSAWARE tidak valid untuk driver atau DLL.

Jika aplikasi ditautkan dengan /TSAWARE, DUMPBIN /HEADERS akan menampilkan informasi ke efek tersebut.

Untuk mengatur opsi linker ini di lingkungan pengembangan Visual Studio

  1. Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  2. Pilih halaman properti Sistem>Penautan>Properti Konfigurasi.

  3. Ubah properti Server Terminal.

Untuk menyetel opsi linker ini secara terprogram

Baca juga

Referensi linker MSVC
Opsi MSVC Linker
Menyimpan Informasi Khusus Pengguna
Aplikasi Warisan di Lingkungan Layanan Terminal