desktop7:ApprovedShellExtension
Menentukan bahwa ekstensi shell harus ditambahkan ke daftar ekstensi shell yang disetujui saat diinstal.
Hierarki elemen
<desktop7:ApprovedShellExtension>
Sintaks
<desktop7:ApprovedShellExtension
Name = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.'
Clsid = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.' />
Atribut dan elemen
Atribut
Atribut | Deskripsi | Jenis Data | Diperlukan | Nilai default |
---|---|---|---|---|
Nama | Nama deskriptif ekstensi Shell. Nilai ini sebenarnya tidak digunakan langsung oleh sistem tetapi membuatnya lebih mudah untuk membaca entri dalam registri. | String dengan panjang nilai antara 1 dan 32767 karakter dengan karakter non-spasi di awal dan akhir. | Ya | |
Clsid | Clsid dari kelas COM yang mengimplementasikan Ekstensi Shell. | GUID dalam bentuk xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxx. | Ya |
Elemen anak
Tidak ada.
Elemen induk
elemen induk | Deskripsi |
---|---|
Ekstensi | Menentukan titik ekstensibilitas untuk aplikasi. |
Keterangan
Penting
Mendaftarkan ekstensi shell yang disetujui mengharuskan penginstal memiliki izin Administratif, seperti yang tercantum dalam Mendaftarkan Penangan Ekstensi Shell.
Aplikasi MSIX tidak memiliki penginstal kustom, dan tidak ada cara bagi pengguna untuk menjalankannya secara manual sebagai Administrator. Sebagai gantinya, aplikasi berbasis MSIX yang menggunakan elemen desktop7:ApprovedShellExtension harus mengatur atribut manifes desktop7:Scope ke nilai komputer (yang akan meminta pengguna untuk meningkatkan selama penginstalan). Anda mengatur atribut desktop7:Scope pada elemen desktop:Extension .
Sama pentingnya, untuk mengatur atribut desktop7:Scope ke mesin, paket aplikasi Anda perlu mendeklarasikan kemampuan <uap4:CustomCapability Name="Microsoft.classicAppCompatElevated_8wekyb3d8bbwe"/>
kustom . Kemampuan kustom tersebut hanya diberikan ke sekumpulan aplikasi terbatas.
Ekstensi shell digunakan bersama dengan kelas COM dalam manifes yang diekspos melalui PACKAGED COM (windows.comServer
; lihat com:ComServer). Kelas COM tersebut digunakan sebagai Penangan Ekstensi Shell (misalnya, DesktopPropertyHandler, ThumbnailHandler). Info tersebut berlaku untuk semua ekstensi shell yang dapat Anda nyatakan dalam manifes paket aplikasi.
Seperti disebutkan dalam Mendaftarkan Handler Ekstensi Shell, dampak termasuk atau tidak termasuk elemen desktop7:ApprovedShellExtension adalah apakah ekstensi shell akan dimatikan atau tidak ketika administrator pada mesin mengaktifkan kunci EnforceShellExtensionSecurity.
Persyaratan
Item | Nilai |
---|---|
Ruang nama | http://schemas.microsoft.com/appx/manifest/desktop/windows10/7 |
Versi OS Minimum | Windows 10 (Build 19645) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk