Konuyu Oyla:
  • Derecelendirme: 5/5 - 2 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphide Remote Dektop Uygulaması
#1
Merhaba arkadaşlar.
Sanırım hepimiz burda müşterilerimize bağlanma konusunda ammy, alfemix (yerli firma ve delphide yazılmış) yada teamviewer kullanmakta ve sorunlar yaşamaktayız (gerek lisans gerek bağlantı sayısı aşıldı vs gibi sorunlardan)..

Bu konuda delphide yazılmış bir uygulama mevcut.

https://github.com/Senjaxus AllaKore-Remote uygulamasının kodlarını sizlerle paylaşıyorum.

Tek dezavantaji win yüklü internete açık bir sunucunuya sahip olmanız gerkeiyor. uygulama 2 parçadan oluşmakta, Server ve client. Server sunucu sürekli açık kalmalı. Client ise sunucuya bağlanıp bir iç ID ve random pass almakta. zaten siz sunucu uygulamasına girip o anda aktif kullanıcı sayısını da görebilmektesiniz.. Smile

en son çalıştığım iş yerinde hayata geçirmiştim. Tek yapmanız gerekn client tarafında server isimli bir değişkene sizin server IP nizi vermek.

Teşekküre gerek yok rep puanı verirseniz müteşekkür olurum Smile
Cevapla
#2
Normalde parola ekranında yada Windows smartscreen ekranında uygulamamız kontrolleri kaybediyor. Pc başında birinin bu ekranları geçmesi gerekiyor. Bu uygulamada bunun için çalışma yapılmış mı?

Sanırım TeamViewer, Alpemix, Radmin gibi uygulamalarda bu burumların sorunsuz kullanıldığını belirtmeme gerek yok.
Cevapla
#3
walla ben şirktin iç neteorkunda herhnagi bir kullanıcıya direk bağlanıyorum, hem ben hem de o görüyor.. yani biri bağlandığında win lock ekranına geçmiyor. ammyyden hiç bir farkını görmedim
Cevapla
#4
ekteki istenen işlem için yükseltme gerekiyor hatasını verdi yardımcı olabilme imkanınız varmı
Cevapla
#5
(23-10-2017, Saat: 17:14)osiso Adlı Kullanıcıdan Alıntı: ekteki istenen işlem için yükseltme gerekiyor hatasını verdi yardımcı olabilme imkanınız varmı

UAC ile ilgili bir problem, normalde uygulama klasöründe dosya derlenmiştir. Sadece direkt derleyip açma işlemini yapamıyor. Bunun için yukarı menüde ki Project>Options>Application bölümünde UAC tikini kaldırmanız gerekmektedir. XE8'de bu özellik olmadığı için görsel yardımda bulunamıyorum. 


Tamam dedikten sonra uygulama klasöründen de uygulamayı derlenmiş biçimde açabilirsiniz.


Saygılarımla,
İyi çalışmalar.
WWW
Cevapla
#6
(23-10-2017, Saat: 17:14)osiso Adlı Kullanıcıdan Alıntı: ekteki istenen işlem için yükseltme gerekiyor hatasını verdi yardımcı olabilme imkanınız varmı

Bu hatayı, programı Rad Studio üzerinden çalıştırırken alyorsunuzdur.Rad Studio'yu yönetci olarak çalıştırın sorun hallolur.
Herhangi bir basit problem, hakkında yeterince toplantı yapılarak, çözümsüz hale getirilebilir.
https://play.google.com/store/apps/developer?id=ONGUN
Cevapla
#7
const taki host değişkenine dış ip adresimi yazdım dışardan bağlantıya izin vermiyormu illa aynı ağ ve internet hattında mı olmak gerekiyor ben bir türlü kullanamadım yardımlarınızı bekliyorum youtube taki video yu da izledim aynı benim gibi yapmış iç ip adresini vermiş bağlandı ben id ve pass alamıyorum dışarıdan dış ip adresini yazarak yardımlarınız için şimdiden teşekkür ederim.
Cevapla
#8
(24-10-2017, Saat: 01:11)osiso Adlı Kullanıcıdan Alıntı: const taki host değişkenine dış ip adresimi yazdım dışardan bağlantıya izin vermiyormu illa aynı ağ ve internet hattında mı olmak gerekiyor ben bir türlü kullanamadım yardımlarınızı bekliyorum youtube taki video yu da izledim aynı benim gibi yapmış iç ip adresini vermiş bağlandı ben id ve pass alamıyorum dışarıdan dış ip adresini yazarak yardımlarınız için şimdiden teşekkür ederim.

Çalışmaz çünkü dış ip'nin çalışması için sizin yada -güvenlik gereği size kapalı olabiliyor- internet sağlayıcınızın (örneğin telekom) modeminizde port açması gerekiyor.Modemler arasında ufak tefek fark olsa da genelde mantık şudur.Modemde bir port açılır ve açılan bu port içerdeki (localdaki) bir ip'ye yönlendirilir.Yani router (modeminiz,dış ip ona ait çünkü) kendisine dışarıdan gelen veriyi içeride kime göndereceğini bilmesi lazım.Tabi port açmak birtakım güvenlik açıklarını da beraberinde getirir,burada dikkatli olmak ve gerekli önlemleri almak gerekir.
Herhangi bir basit problem, hakkında yeterince toplantı yapılarak, çözümsüz hale getirilebilir.
https://play.google.com/store/apps/developer?id=ONGUN
Cevapla
#9
savaş ey gerekli açıklamayı yapmış. Dış IP ye bağlanmak için modem port ayarı yapmak vs lazım.. ben çok kullanıcılı dahili networku olan bir yerde sorunsuz çalıştıyırum..
Cevapla
#10
Savaş hocanın dediğine ek olarak;

Bu iş Hole Punching Big Grin Genelde TeamViewer gibi programlar UPnP yerine Hole Punching kullandığını öğrendim.

Bir dava olmuştu burada isterseniz bir okuyun;

http://www.delphican.com/hole-punching-d...e+punching

DÜZELTME: EN SON Server-Client mimarisini kullanıyorlar.
kisisel_logo_dark.png
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Information Screen Protector (Açık Kaynak Ekran Koruyucu Uygulaması) bakyuz 4 1.624 22-03-2025, Saat: 02:46
Son Yorum: bakyuz
  Delphi ile AI Uygulaması Nasıl Oluşturulur? mirellehgf 1 1.419 12-09-2024, Saat: 08:51
Son Yorum: yhackup
  STP [PC - ANDROID arasında metin paylaşımı uygulaması] Mr.Developer 15 9.986 10-12-2020, Saat: 20:23
Son Yorum: Mr.Developer
  Delphicraft (delphide yazılmış minecraft) forumcuali 4 4.212 25-11-2020, Saat: 18:33
Son Yorum: Mr.Developer
  Uzak Masaüstü Bağlantısı – Remote Desktop Connection Uygulaması yhackup 43 44.141 17-08-2018, Saat: 18:01
Son Yorum: yhackup



Konuyu Okuyanlar: 1 Ziyaretçi