LocalServer32

Menentukan jalur lengkap ke aplikasi server COM lokal dari bitness atau arsitektur apa pun.

Entri registri

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
   {CLSID}
      LocalServer32
         (Default) = path
         ServerExecutable = path

Keterangan

Nilai default kunci LocalServer32 Registry digunakan untuk menentukan lokasi aplikasi server COM dan, secara opsional, argumen baris perintah khusus aplikasi. COM menambahkan string " -Embedding" ke nilai ini sehingga aplikasi dapat membedakan ketika COM meluncurkannya dari kasus lain. Informasi ini diteruskan sebagai parameter lpCommandLine dari CreateProcess. Lihat dokumentasi tentang masalah ambiguitas, dan keamanan, yang muncul jika jalur tidak dikutip dengan benar atau tidak sepenuhnya ditentukan.

Nilai ServerExecutable , ketik REG_SZ, pertama-tama didukung dengan Windows Server 2003, bekerja bersama dengan nilai default untuk mencegah ambiguitas dalam mengidentifikasi program yang akan diluncurkan. Ini diteruskan sebagai parameter lpApplicationName ke CreateProcess, dan tidak boleh dikutip. Jika nilai ini tidak ditentukan, maka NULL digunakan.

Contoh nilai default LocalServer32 .

"\"C:\Program Files\Company Files\Application.exe\" param1 param2"

Ketika COM memulai server lokal, server harus mendaftarkan objek kelas dalam jendela waktu (secara default, 60 detik), jika tidak, batas waktu terjadi.

Server lokal dapat dihosting di layanan Win32 berdasarkan nilai localService bernama kunci CLSID. Jika ada, kunci LocalServer32 diabaikan.

LocalService