İpucu

Merhaba Arkadaşlar, 

Bugün c# ile uzak masaüstü bağlantısı nasıl yapılır onun üzerinde duracağız. Tabi bunun Framework 4.0 ile ne kadar kolaylaştığını birazdan sizde göreceksiniz. Yapmamız gereken sadece bir referans ekleyip, toolbox içerisine uzak basaüstü objesini eklemek ve bir kaç satır kod yazmak.

Yeni bir proje oluşturarak References bölümünden Add Reference diyerek COM Components bölümüne geçiniz. Orada Micorosft Terminal Service Active Client 1.0 Type Libary referansını bulup projemize ekliyoruz. Bu işlemden sonra Toolbox alanına sağ tıklayarak Chooses Items diyoruz. Bu kısımda da COM Componentsbölümüne geçip Microsoft Terminal Services Client Control Version-1 objesini bulup OK diyerek toolbox bölümüne objemizi ekliyoruz. 

Şimdi sıra geldi formumuza üç adet textbox, iki adet buton ve Microsoft Terminal Services Client Control Version-1 objelerini formumuza ekliyoruz. 

txtIP : Bu textboxı ip adresi girmek için kullanacağız.
txtUser : Bu textboxı bağlanırken kullanacağımız kullanıcı adını girmek için kullanacağız.
txtPassword : Bu textboxı bağlanırken kullanacağımız şifre girmek için kullanacağız.
btnConnect : Bu adından da anlaşılacağı üzerine bağlan butonu.
btnDisconnect : Bu adından da anlaşılacağı üzerine bağlantıyı kes butonu.
axMsTscAxNotSafeForScripting1 : Bu bağlantı için toolboxa eklediğimiz obje. Bunun adını bile değiştirmedim. 

Şimdi sıra geldi bahsettiğimi kod satırlarına. 

btnConnect için : 

private void btnConnect_Click(object sender, EventArgs e) { 
axMsTscAxNotSafeForScripting1.Server = txtIP.Text; 
axMsTscAxNotSafeForScripting1.UserName = txtUser.Text; 
IMsTscNonScriptable secured = (IMsTscNonScriptable)axMsTscAxNotSafeForScripting1.GetOcx(); 
secured.ClearTextPassword = txtPassword.Text; 
axMsTscAxNotSafeForScripting1.Connect(); 
}

 

btnDisconnect için : 

private void btnDisconnect_Click(object sender, EventArgs e) { 
axMsTscAxNotSafeForScripting1.Disconnect(); 
}

Evet arkadaşlar hepsi bu kadar. Burada dikkat etmeniz gereken olay axMsTscAxNotSafeForScripting1 bu objeyi formunuza eklediğinizde küçük boyutta bırakmayın. Mümkünse formu kaplasın. Böylece bağlandığınız bilgisayarın ekranını daha iyi görebilirsiniz.

İşinize yaraması dileğiyle.

Yusuf İşleyen