Pengganti DLL

COM memungkinkan untuk membuat server DLL yang dapat dimuat ke dalam proses EXE pengganti. Ini menggabungkan kemudahan menulis server DLL dengan manfaat implementasi yang dapat dieksekusi. Alat pengembangan seperti Microsoft Visual Studio memfasilitasi penulisan server DLL, tetapi server DLL dengan sendirinya memiliki batasan. Menjalankan server DLL dalam proses pengganti menawarkan beberapa kemungkinan manfaat:

  • Isolasi kesalahan dan kemampuan untuk melayani beberapa klien secara bersamaan.
  • Di lingkungan terdistribusi, implementasi server DLL dapat digunakan untuk melayani klien jarak jauh.
  • Ini dapat memungkinkan klien untuk membantu melindungi diri mereka dari kode server yang tidak tepercaya sambil memungkinkan mereka mengakses layanan yang disediakan server DLL.
  • Menjalankan server DLL di pengganti menyediakan DLL dengan keamanan pengganti.

COM menyediakan proses pengganti default, atau Anda dapat menulis pengganti kustom jika Anda memiliki kebutuhan khusus.

Topik berikut memberikan informasi selengkapnya tentang pengganti DLL: