Penggunayang ingin menggunakan perangkat berkemampuan Bluetooth membawa perangkat dalam rentang komputer dan memulai koneksi dari komputer ke perangkat jarak jauh menggunakan urutan penginstalan berikut untuk driver profil sisi klien.
Aplikasi penginstalan harus berkomunikasi dengan tumpukan driver Bluetooth untuk membuat GUID layanan agar fungsionalitas dapat diekspos. Vendor menentukan GUID layanan dalam aplikasi dan dalam file INF penginstalan perangkat mereka.
Aplikasi penginstalan harus memanggil API mode pengguna BluetoothSetLocalServiceInfo. Sebelum aplikasi dapat memanggil API ini, aplikasi harus memiliki hak istimewa keamanan SE_LOAD_DRIVER_NAME. Contoh kode berikut menunjukkan cara mendapatkan hak istimewa ini. Perhatikan bahwa contoh tidak menunjukkan penanganan kesalahan.
File INF driver profil berisi informasi tentang perangkat Bluetooth untuk penginstalan sisi klien. Untuk penginstalan sisi server, file INF menentukan ID perangkat yang sesuai dengan GUID layanan yang dibuat oleh aplikasi penginstalan. Semua perangkat Bluetooth adalah anggota kelas Bluetooth . Penginstal kelas Bluetooth (Bthci.dll) membantu menginstal driver profil.
Tumpukan driver Bluetooth dapat dibatasi untuk memuat driver profil dan perangkat lunak Anda untuk berjalan hanya pada rilis tertentu dari perangkat jarak jauh dengan menggunakan ID Plug and Play di perangkat jarak jauh dan file INF. Tumpukan driver Bluetooth menghasilkan pasangan VID/PID hanya jika perangkat menerbitkan ID Plug and Play yang dapat dideteksi tumpukan menggunakan SDP. Contohnya:
Tumpukan driver Bluetooth dapat dibatasi untuk memuat driver profil dan perangkat lunak untuk berjalan hanya pada radio Bluetooth lokal tertentu dengan menentukan tag LOCALMFG di ID perangkat dalam file INF Anda. Contohnya:
3a8082e126