Forum

C# ile RDP bağlantı...
 
Bildirimler
Hepsini Temizle

C# ile RDP bağlantı Hk. Yardım.

5 Yazılar
3 Üyeler
0 Likes
1,196 Görüntüleme
(@GurkanYilmaz)
Gönderiler: 3
Active Member
Konu başlatıcı
 
Merhaba, 
Öncelikle forumlarda ve arama motorlarıda konu hakkında çok araştırma yaptım ama bir sonuca maalesef ulaşamadım. 
Yardımlarınızı ve engin düşüncelerinizi rica ediyorum. 
Şirketim içerisinde bir çok Pc mevcut. Bunlara Vnc ve uzakmasa üstü (RDP) ile bağlanıp sorunlarını gideriyoruz. Bende oturup Bir tane RDP programı yapmak istedim ama Port olayında takıldım kaldım. 
Aşağıdaki kodlarda göreceğiniz üzere, Port vermez isem kod çalışıyor ama port tanımlar isem kod çalışmıyor. 
Not: 
Com nesnesi ve Dll kayıtları yapıldı. 
Process.Start("mstsc.exe") uzantısı ile çalışmak istemiyorum. Direk remote olsun istiyorum. 
Aşağıdaki kod sadece Windows Rdp için geçerli, henüz vnc ile nasıl bağlantı yapacağımı bulamadım. onuda ilerleyen günlerde soracağım.  
Kodlar; 
using MSTSCLib; 
using System.Diagnostics; 
private void button1_Click(object sender, EventArgs e) 
        { 
            MSTSCLib.IMsrdpBaglanti7 rdpBaglanti = new MSTSCLib.MsrdpBaglanti7(); 
            rdpBaglanti.Server = "192.168.1.1"; 
            rdpBaglanti.AdvancedSettings8.RDPPort = 2255; 
            rdpBaglanti.UserName = "demo"; 
            rdpBaglanti.AdvancedSettings2.ClearTextPassword = "demo123"; 
            rdpBaglanti.AdvancedSettings2.RedirectPorts = true;  
            rdpBaglanti.ColorDepth = 16;  
            rdpBaglanti.DesktopWidth = 1024;
            rdpBaglanti.DesktopHeight = 768;
            rdpBaglanti.FullScreen = true | false;
            rdpBaglanti.Connect(); 
Üstadlarımın destek ve yardımlarını bekliyorum. 
(Bilgilendirme: Yazılım konusunda uzman falan değilim. Amatör olarak bir şeyler yapmaya çalışıyorum.) 
 
Gönderildi : 31/07/2013 15:46

(@kenanilgun)
Gönderiler: 544
Üye
 

Merhaba,

Portu ip sonuna vermeyi denediniz mi ? Örnek :  192.168.1.1:2255

 
Gönderildi : 31/07/2013 15:59

(@GurkanYilmaz)
Gönderiler: 3
Active Member
Konu başlatıcı
 

Evet denedim. Aşağıdaki hatayı alıyorum.

 

An unhandled exception of type 'System.ArgumentException' occurred in SubeBaglan.exe

Additional information: Value does not fall within the expected range.

 

 
Gönderildi : 31/07/2013 16:50

(@rahimcan)
Gönderiler: 25
Eminent Member
 

mstscax.dll kullanabilirsin . İnternetten araştır indirebileceğin birçok site mevcut . 

 
Gönderildi : 31/07/2013 17:09

(@GurkanYilmaz)
Gönderiler: 3
Active Member
Konu başlatıcı
 

mstscax.dll  dosyasını yeniledim, tekrar reg kayıdı yaptım. Hatta projeye bile ekledim. Değişen hiç bir şey olmadı maalesef.

 
Gönderildi : 31/07/2013 17:24

Paylaş: