Thread: creating an application that allows end-user to access own desktop remotely (help!)

  1. #1
    Registered User TheSupremeAbode's Avatar
    Join Date
    Jan 2011
    Location
    Portland, OR
    Posts
    10

    creating an application that allows end-user to access own desktop remotely (help!)

    newbie to C/C++ here.

    What should I read up on if I would like to learn what goes in to developing a program that allows an end-user to access their desktop remotely, from anywhere in the world?


    Thank you,
    The Supreme Abode

  2. #2
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Remote desktop protocols, perhaps? And naturally networking.
    Educated guesses, but as good as any, I think.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  3. #3
    Registered User
    Join Date
    Jan 2011
    Posts
    87
    does this have to be in c++ or can it be in any language?
    will it have a start menu?
    will it have access to the whole c:/ drive?
    if not how will the links work?
    will it have your background?

    this will be a very complex project.

    i would suggest that you set up include files for the links, the icons and names for the links, and the background. then you will have to figure out how to layer the pictures in one window.
    also, if you dont have access to the whole c:/ drive on their computer or have an identical one you will have to include every program they have in the folder it is in and include it in your program. having all of those files included could make it run very slow.

    i might be a little off but you get the general idea.

  4. #4
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by bobknows View Post
    will it have a start menu?
    will it have access to the whole c:/ drive?
    if not how will the links work?
    will it have your background?

    ...

    i would suggest that you set up include files for the links, the icons and names for the links, and the background. then you will have to figure out how to layer the pictures in one window.
    also, if you dont have access to the whole c:/ drive on their computer or have an identical one you will have to include every program they have in the folder it is in and include it in your program. having all of those files included could make it run very slow.

    i might be a little off but you get the general idea.
    What? What does this have to do with remote desktop?
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  5. #5
    Registered User
    Join Date
    Jan 2011
    Posts
    87
    your desktop is the main place you start from right?
    i am asking if he is just going for being able to see the icons and background as a picture or if he is making a working model.

  6. #6
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Remote desktop usually means the remote desktop transmitting pictures, or some other information about its environment, so I really don't see how it matters.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  7. #7
    Registered User
    Join Date
    Jan 2011
    Posts
    87

    Thumbs up

    ok, im a n00b so i'll shut up

    :P

  8. #8
    Algorithm Dissector iMalc's Avatar
    Join Date
    Dec 2005
    Location
    New Zealand
    Posts
    6,318
    Quote Originally Posted by TheSupremeAbode View Post
    newbie to C/C++ here.

    What should I read up on if I would like to learn what goes in to developing a program that allows an end-user to access their desktop remotely, from anywhere in the world?
    The first question we must ask is:
    Why?
    Several programs that already do this exist. E.g. VNC, and with some VNC viewers you can even find source code.
    My homepage
    Advice: Take only as directed - If symptoms persist, please see your debugger

    Linus Torvalds: "But it clearly is the only right way. The fact that everybody else does it some other way only means that they are wrong"

  9. #9
    Registered User TheSupremeAbode's Avatar
    Join Date
    Jan 2011
    Location
    Portland, OR
    Posts
    10
    Quote Originally Posted by iMalc View Post
    Why?
    Learning.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Can you help me about tolower() in file
    By nctar in forum C Programming
    Replies: 7
    Last Post: 05-12-2010, 10:04 AM
  2. Adventures in labyrinth generation.
    By guesst in forum Game Programming
    Replies: 8
    Last Post: 10-12-2008, 01:30 PM
  3. creating an application
    By Cpro in forum C++ Programming
    Replies: 21
    Last Post: 05-30-2008, 12:21 AM
  4. Replies: 2
    Last Post: 05-10-2002, 04:16 PM
  5. Creating a User Friendly Interface.
    By jeeva in forum Linux Programming
    Replies: 5
    Last Post: 12-07-2001, 03:14 AM