PDA

View Full Version : سوال: remote desktop با دلفی



ابوالفضل عباسی
چهارشنبه 18 آذر 1394, 13:06 عصر
با سلام
چگونه میتونم یه remote desktop مثل خود ویندوز یا team viewer درست کنم؟
توی همین سایت و سایت های انگلیسی زبان هم گشتم ولی چیز بدرد بخوری پیدا نکردم.:ناراحت:
توی یک سایت یه نمونه اش بود ولی سورس نداشت که استفاده کنم در برنامه خودم.:اشتباه:
اگر دوستان در این رابطه سورسی یا راهنمایی دارند دریغ نکنند(من زیاد از کامپوننت های indy زیاد استفاده نکرده ام و آشنا نیستم)

دست علی یارتان:لبخند:

joker
چهارشنبه 18 آذر 1394, 16:21 عصر
دو بخش مجزا داره سوالت در مورد برنامه نویسی کنترل صفحه و موس و کیبورد هست ؟ یا حالت شبکه ای اون که اجازه میده از پشت NAT یک نفر به سیستم دسترسی مستقیم پیدا کنه؟

BORHAN TEC
پنج شنبه 19 آذر 1394, 00:05 صبح
با سلام...

این سوال بخش های خیلی مختلفی داره:
1- انتقال رویدادهای ماوس و کیبرد
2- انتقال تصویر که خودش شامل بخشهای متفاوتی هست (مثلاً استفاده از الگوریتم فشرده سازی و الگوریتمهای RFB)
3- اگر می خواهید با indy 10 کار کنید باید از باگهای موجود در کامپوننتهای tcp غافل نباشید.
4- شیوه انجام کار در شبکه LAN با WAN فرق می کند.
5- ساخت برنامه چت متنی که استفاده مستقیم از سوکت سرعت را بالا می برد ولی از unicode پشتیبانی نمی کند و باید چند متد برای سازگاری با یونیکد باز نویسی شوند.
6- چت صوتی که این هم داستان خاص خودش را دارد و حقیقتاً انجام این کار بر خلاف آنچه که تصور میشود از سایر قسمتها دشوارتر است و به جای پروتکل TCP باید از UDP استفاده کرد!
7- چت تصویری
9- مدیریت IP ها در سمت سرور که باید با پایگاه داده در ارتباط باشد.
10- قابلیت انتقال فایل که این هم مشکلات خاص خودش را دارد و در شبکه WAN انجام این کار مهارت های خاص خودش را طلب می کند.
11- مدیریت حافظه Clipboard.
12- از آنجایی که این برنامه به شدت با ترد ها دیگر است برنامه نویس باید مهارت خوبی در Multi-Threading داشته باشد.
13- و ...

البته اخیرا محصولی تحت عنوان myWebMachine معرفی شده که به نظر من به زودی گوی سبقت را از Team Viewer خواهد ربود و سازندش هم یک تیم ایرانی است و ویژگی خاصی دارد که در نرم افزارهای مشابه وجود ندارد! :قلب:
http://www.mywebmachine.com/

موفق باشید...

ابوالفضل عباسی
سه شنبه 24 آذر 1394, 13:27 عصر
نه من فقط میخوام به دسکتاپ یک شخص وصل بشم(حالا طرف صفحه خودش رفت مثل remote desktop windows اشکالی نداره)و روی صفحه اش کنترل داشته باشم.هم استفاده از کیبورد و هم ماوس.
اگر نمونه کدی و یا سورسی دارید،بگذارید متشکرم.

ابوالفضل عباسی
چهارشنبه 25 آذر 1394, 08:22 صبح
حالا چه راهکاری پیشنهاد میکنید؟
چون واقعا به آن نیاز دارم و در سایت های انگلیسی زبان چیزی پیدا نکردم.:گریه:

joker
چهارشنبه 25 آذر 1394, 11:25 صبح
حالا چه راهکاری پیشنهاد میکنید؟
چون واقعا به آن نیاز دارم و در سایت های انگلیسی زبان چیزی پیدا نکردم.:گریه:

مگه دنبال تکنولوژی سری سلاح های نظامی بودی که چیزی پیدا نکردی؟ :)

http://forum.codecall.net/topic/60613-how-to-capture-screen-with-delphi-code

https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=mouse+keyboard++delphi+simulate