Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Remote Desktop Programming
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
oib111
I post too much
Reputation: 0

Joined: 02 Apr 2007
Posts: 2947
Location: you wanna know why?

PostPosted: Fri Sep 05, 2008 7:05 pm    Post subject: Remote Desktop Programming Reply with quote

I was wondering if there were any tutorials on programming a remote desktop program or documentation on the functions/structures/enums used for remote desktop. I want to be able to connect to my computer from school without having to buy logmein/gotomypc full edition.
_________________


8D wrote:

cigs dont make people high, which weed does, which causes them to do bad stuff. like killing
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
kitterz
Grandmaster Cheater Supreme
Reputation: 0

Joined: 24 Dec 2007
Posts: 1268

PostPosted: Fri Sep 05, 2008 7:14 pm    Post subject: Reply with quote

Without buying software?

I know! Get a Laptop!

_________________
Back to top
View user's profile Send private message Send e-mail
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Fri Sep 05, 2008 7:17 pm    Post subject: Reply with quote

VNC
Back to top
View user's profile Send private message
G0DFATHER
How do I cheat?
Reputation: 0

Joined: 14 May 2008
Posts: 0
Location: C:/Nexon/Maplestory

PostPosted: Fri Sep 05, 2008 7:24 pm    Post subject: Reply with quote

Use logmein no coding or hard to setup stuff just install and done www.logmein.com
_________________

GROOT FTW!!!
Back to top
View user's profile Send private message
sponge
I'm a spammer
Reputation: 1

Joined: 07 Nov 2006
Posts: 6009

PostPosted: Fri Sep 05, 2008 8:07 pm    Post subject: Reply with quote

G0DFATHER wrote:
Use logmein no coding or hard to setup stuff just install and done www.logmein.com
that wasn't the point. Rolling Eyes
_________________
Back to top
View user's profile Send private message
BanMe
Master Cheater
Reputation: 0

Joined: 29 Nov 2005
Posts: 375
Location: Farmington NH, USA

PostPosted: Fri Sep 05, 2008 8:13 pm    Post subject: Reply with quote

maybe off topic here but did u try msdn Wink

im pretty sure Remote Desktop has its own Protocol and API specific to developing ..

also other valid solutions 'telnet and ftp' Servers along with a 'Apache' Web interface can be powerful tools with just small and light coding


greets BanMe
Back to top
View user's profile Send private message MSN Messenger
pkedpker
Master Cheater
Reputation: 1

Joined: 11 Oct 2006
Posts: 412

PostPosted: Fri Sep 05, 2008 9:09 pm    Post subject: Reply with quote

Remote Desktop usually use screenshot method.. as it takes screenshots 30 or more times per second.. and stores em in the buffer and transfers em to a image viewing component client side. So most of the remote desktop tools lag they do around 100 KB data per second only thing that makes it so small is compression of the images in realtime..

Yes VNC is the best in my opinion Remote Desktop could crash the computer hosting the session

_________________
Hacks I made for kongregate.
Kongregate Universal Badge Hack: http://forum.cheatengine.org/viewtopic.php?p=4129411
Kongreate Auto Rating/Voter hack: http://forum.cheatengine.org/viewtopic.php?t=263576
Took a test lol
Back to top
View user's profile Send private message
HalfPrime
Grandmaster Cheater
Reputation: 0

Joined: 12 Mar 2008
Posts: 532
Location: Right there...On your monitor

PostPosted: Fri Sep 05, 2008 9:16 pm    Post subject: Reply with quote

server:
send/recv
setcursor pos
keybd_event
some way to take a screenshot

client:
send/recv
getcursorpos
some way to display pictures

Look up some basic trojan sources, it's pretty much the same thing.
But VNC would be a much better option.

_________________
Back to top
View user's profile Send private message
oib111
I post too much
Reputation: 0

Joined: 02 Apr 2007
Posts: 2947
Location: you wanna know why?

PostPosted: Fri Sep 05, 2008 9:17 pm    Post subject: Reply with quote

I'm not looking for programs to remote desktop with, I'm looking for documentation or tutorials on how to use API used for created remote desktop programs. At the last post, how do you control the desktop then if it's only taking screenshot?
_________________


8D wrote:

cigs dont make people high, which weed does, which causes them to do bad stuff. like killing
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
HalfPrime
Grandmaster Cheater
Reputation: 0

Joined: 12 Mar 2008
Posts: 532
Location: Right there...On your monitor

PostPosted: Fri Sep 05, 2008 9:21 pm    Post subject: Reply with quote

take a screenshot of the desktop, send it to the client, getcursorpos on client, send coords to server, setcursorpos on server. same with keys.
_________________
Back to top
View user's profile Send private message
pkedpker
Master Cheater
Reputation: 1

Joined: 11 Oct 2006
Posts: 412

PostPosted: Sat Sep 06, 2008 12:33 am    Post subject: Reply with quote

oib111 wrote:
I'm not looking for programs to remote desktop with, I'm looking for documentation or tutorials on how to use API used for created remote desktop programs. At the last post, how do you control the desktop then if it's only taking screenshot?



you don't control the desktop you pretty much control a picture which you have to believe is his desktop while its updating in realtime (you just send packets to move his mouse) and you get a image update by cubes where the mouse is mostly it doesn't want to update things that don't change...

It has a advanced logic to detect differences between 2 different screenshots to avoid sending same picture.. so it sends chucks of only changed pictures check out VNC.. if you change the bg image on your desktop it will update by little box's like 12 times until it fills it all up.

Nevermind it doesn't have to even be that advanced API
loop x up to 64 maybe 128? chunks (cuz doing a full desktop getpixel will lag)
loop y
if(GetPixel(x,y) != oldColor) updateRequired = true;
end loop y
end loop x

_________________
Hacks I made for kongregate.
Kongregate Universal Badge Hack: http://forum.cheatengine.org/viewtopic.php?p=4129411
Kongreate Auto Rating/Voter hack: http://forum.cheatengine.org/viewtopic.php?t=263576
Took a test lol
Back to top
View user's profile Send private message
DeletedUser14087
I post too much
Reputation: 2

Joined: 21 Jun 2006
Posts: 3069

PostPosted: Sat Sep 06, 2008 1:40 am    Post subject: Reply with quote

Offtopic: TeamViewer is the mother fucking BEST Remote Controler EVER!!

Ontopic: As renko said "Transfer GDI/RBG over TCP/UDP connection" something like that
Back to top
View user's profile Send private message
Jani
Grandmaster Cheater
Reputation: 2

Joined: 29 Dec 2006
Posts: 804

PostPosted: Sat Sep 06, 2008 2:01 am    Post subject: Reply with quote

http://downloads.sourceforge.net/vnc-tight/tightvnc-1.3.9_winsrc.zip
http://prdownloads.sourceforge.net/ultravnc/UltraVNC-102-Src.zip?download
http://www.realvnc.com/cgi-bin/download.cgi
* VNC Free Edition Source Code for Windows
- Full source code to both Viewer and Server
Back to top
View user's profile Send private message
Symbol
I'm a spammer
Reputation: 0

Joined: 18 Apr 2007
Posts: 5094
Location: Israel.

PostPosted: Sat Sep 06, 2008 3:18 am    Post subject: Reply with quote

Team Viewer is pretty good.
if you want to code one of your own you have to take a picture and simply send it to the server, use SetWindowsHookEx to get keyboard and mouse events and then use SendInput or something on the remote computer.
Back to top
View user's profile Send private message
dnsi0
I post too much
Reputation: 0

Joined: 04 Jan 2007
Posts: 2674

PostPosted: Sat Sep 06, 2008 12:30 pm    Post subject: Reply with quote

Use TCPIP but that might run into a firewall problem.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites