Fungsi ImpersonateDdeClientWindow (dde.h)

Memungkinkan aplikasi server Dynamic Data Exchange (DDE) untuk meniru konteks keamanan aplikasi klien DDE. Ini melindungi data server yang aman dari klien DDE yang tidak sah.

Sintaks

BOOL ImpersonateDdeClientWindow(
  [in] HWND hWndClient,
  [in] HWND hWndServer
);

Parameter

[in] hWndClient

Jenis: HWND

Handel ke jendela klien DDE untuk ditiru. Jendela klien harus membuat percakapan DDE dengan jendela server yang diidentifikasi oleh parameter hWndServer .

[in] hWndServer

Jenis: HWND

Handel ke jendela server DDE. Aplikasi harus membuat jendela server sebelum memanggil fungsi ini.

Mengembalikan nilai

Jenis: BOOL

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Aplikasi harus memanggil fungsi RevertToSelf untuk membatalkan peniruan yang ditetapkan oleh fungsi ImpersonateDdeClientWindow .

Aplikasi DDEML harus menggunakan fungsi DdeImpersonateClient .

Pertimbangan Keamanan

Menggunakan fungsi ini secara tidak benar dapat membahayakan keamanan program Anda. Sangat penting untuk memeriksa nilai pengembalian panggilan. Jika fungsi gagal karena alasan apa pun, klien tidak ditiru dan permintaan klien berikutnya dibuat dalam konteks keamanan proses panggilan. Jika proses panggilan berjalan sebagai akun yang sangat istimewa, seperti LocalSystem atau sebagai anggota grup administratif, pengguna mungkin dapat melakukan tindakan yang jika tidak diizinkan. Oleh karena itu, jika panggilan gagal atau menimbulkan kesalahan tidak melanjutkan eksekusi permintaan klien.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header dde.h (sertakan Windows.h)
Pustaka User32.lib
DLL User32.dll

Lihat juga

Tentang Dynamic Data Exchange

Konseptual

DdeImpersonateClient

Sumber Daya Lain

Referensi

Kembalikan KeSelf