wtsapi32.dll: Windows Terminal Hizmetleri API’si
wtsapi32.dll, Windows Terminal Hizmetleri API’sini (Application Programming Interface) içeren bir dinamik bağlantı kitaplığıdır (DLL). Bu API, geliştiricilerin uzak masaüstü hizmetleri, uygulama sanallaştırma ve oturum yönetimi gibi terminal hizmetleri özelliklerine erişmesine olanak tanır.
wtsapi32.dll’nin İşlevleri
wtsapi32.dll, aşağıdakiler de dahil olmak üzere çeşitli işlevler sağlar:
- Uzak masaüstü oturumlarını yönetme
- Uygulama sanallaştırma oturumlarını yönetme
- Oturum bilgileri alma
- Oturum olaylarını dinleme
- Uzak masaüstü bağlantıları kurma ve sonlandırma
- Uygulama sanallaştırma bağlantıları kurma ve sonlandırma
wtsapi32.dll’nin Kullanımı
wtsapi32.dll, C ve C++ gibi çeşitli programlama dillerinde kullanılabilir. API’yi kullanmak için, öncelikle wtsapi32.dll’yi programınıza eklemeniz gerekir. Bunu, aşağıdaki adımları izleyerek yapabilirsiniz:
- Visual Studio’yu açın.
- “Dosya” menüsüne tıklayın ve “Yeni” > “Proje” seçeneğini seçin.
- “Visual C++” kategorisinde, “Boş Proje” şablonunu seçin ve “Tamam” düğmesine tıklayın.
- “Çözüm Gezgini” penceresinde, projenize sağ tıklayın ve “Ekle” > “Mevcut Öğe” seçeneğini seçin.
- wtsapi32.dll dosyasını seçin ve “Ekle” düğmesine tıklayın.
wtsapi32.dll’yi programınıza ekledikten sonra, API’nin işlevlerini kullanmaya başlayabilirsiniz. API’nin işlevlerini kullanmak için, öncelikle wtsapi32.h başlık dosyasını eklemeniz gerekir. Bunu, aşağıdaki kodu programınızın başına ekleyerek yapabilirsiniz:
“`
include
“`
wtsapi32.h başlık dosyasını ekledikten sonra, API’nin işlevlerini kullanmaya başlayabilirsiniz. Örneğin, aşağıdaki kod bir uzak masaüstü oturumu oluşturur:
“`
WTS_SESSION_INFO sessionInfo;
WTSQuerySessionInformation(WTS_CURRENT_SERVER_HANDLE, WTS_CURRENT_SESSION, WTS_SESSIONINFO_USERNAME, &sessionInfo);
WTS_CONNECTSTATE_CLASS connectState;
WTSConnectSession(WTS_CURRENT_SERVER_HANDLE, sessionInfo.SessionId, 0, &connectState);
“`
wtsapi32.dll’nin İndirme Bağlantısı
wtsapi32.dll dosyasını Microsoft’un resmi web sitesinden indirebilirsiniz. Dosyayı indirmek için aşağıdaki bağlantıya tıklayın:
wtsapi32.dll’nin Üretici Firması
wtsapi32.dll dosyasının üretici firması Microsoft’tur.
wtsapi32.dll’nin Ücretsiz Olup Olmadığı
wtsapi32.dll dosyası ücretsizdir.
wtsapi32.dll’nin Uyumlu İşletim Sistemleri
wtsapi32.dll dosyası, Windows XP, Windows Vista, Windows 7, Windows 8 ve Windows 10 işletim sistemleriyle uyumludur.
wtsapi32.dll’nin Dosya Boyutu
wtsapi32.dll dosyasının boyutu yaklaşık 1 MB’dir.