Results 1 to 13 of 13

Thread: Remote computer monitor

  1. #1
    Join Date
    Jan 2007
    Location
    Tennessee
    Posts
    642
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default Remote computer monitor

    This will allow you to view one computer's screen from another computer.
    I had added in mouse/keyboard control between the computers but it was going so slow it was pretty useless.
    My server can support multiple people using this at the same time without getting your screens mixed up.
    It will ask you for a username to run it.
    Just use your name for the SRL forums so that no one will have the same one. (I'm not sure what happens if two people have the same name)
    It doesn't have to be your exact name or anything, just make sure it sets you apart from everyone else.

    Instructions-
    Download the plugin below and paste it into your plugins folder, which is located inside your main SCAR folder.
    Run "Remote Camera" on the computer being monitored.
    Run "Remote Camera 2" on the computer doing the monitoring.
    Make sure you set the same username for them both.
    Mess around with the screen size settings to find out what works best for you.
    It is vary laggy and slow, I know.
    Using a plugin helped a whole lot though, without one it takes over 5 minutes to send the screen once.
    The smaller area captured and the smaller you shrink your screen size, the faster it will get.

    If you don't have 2 computers and want to help test this, you can set up both scripts on one computer.
    It will be slower, but it works for me.


    This was a large project that had lots of things I have never done before in it, so I owe a lot of thanks-
    A G E N T and Laser for getting the bitmaps transferred to my server
    Everyone who wrote a tut on making plugins
    Senrath for helping me shrink the bitmaps

    If you need any help, just ask.

  2. #2
    Join Date
    Mar 2007
    Posts
    4,810
    Mentioned
    3 Post(s)
    Quoted
    3 Post(s)

    Default

    U r God

  3. #3
    Join Date
    Aug 2007
    Location
    in a random little world
    Posts
    5,778
    Mentioned
    0 Post(s)
    Quoted
    7 Post(s)

  4. #4
    Join Date
    Jan 2007
    Location
    Tennessee
    Posts
    642
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    Your name is sent to NameHandler.php which creates your own file "yourName.php"
    PHP Code:
    <?php

    $name 
    $_POST['name'];
    if (
    $name <> ''
    {
      
    $handle fopen("$name.php"'w');

      
    fwrite($handle'<?php if($_SERVER[');
      
    fwrite($handle"'");
      
    fwrite($handle'REQUEST_METHOD');
      
    fwrite($handle"'");
      
    fwrite($handle'] == ');
      
    fwrite($handle'"');
      
    fwrite($handle'POST');
      
    fwrite($handle'"'); 
      
    fwrite($handle'&& strlen($_POST[');
      
    fwrite($handle"'");
      
    fwrite($handle'pic');
      
    fwrite($handle"'");
      
    fwrite($handle']) > 0) { file_put_contents(');
      
    fwrite($handle"'");
      
    fwrite($handle"$name");
      
    fwrite($handle'.bmp');
      
    fwrite($handle"'");
      
    fwrite($handle', base64_decode($_POST[');
      
    fwrite($handle"'");
      
    fwrite($handle'pic');
      
    fwrite($handle"'");
      
    fwrite($handle'])); } else print ');
      
    fwrite($handle'"');
      
    fwrite($handle'unknown request');
      
    fwrite($handle'"');
      
    fwrite($handle'; ?>');

      
    fclose($handle);
    }

    ?>

    And here is the plugin source (Not written by me, found online by Laser)
    SCAR Code:
    const
      Codes64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';

    //from [url]http://www.swissdelphicenter.ch/torry/showcode.php?id=1524[/url]
    //the codes const needed to be changed around
    function Encode64(S: string): string;
    var
      i: Integer;
      a: Integer;
      x: Integer;
      b: Integer;
    begin
      Result := '';
      a := 0;
      b := 0;
      for i := 1 to Length(s) do
      begin
        x := Ord(s[i]);
        b := b * 256 + x;
        a := a + 8;
        while a >= 6 do
        begin
          a := a - 6;
          x := b div (1 shl a);
          b := b mod (1 shl a);
          Result := Result + Codes64[x + 1];
        end;
      end;
      if a > 0 then
      begin
        x := b shl (6 - a);
        Result := Result + Codes64[x + 1];
      end;
    end;
    I changed a little of that though to get it in the plugin, don't remember exactly what.

  5. #5
    Join Date
    Oct 2007
    Location
    The deep web
    Posts
    2,496
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    dude. have you seen how expensive these are?
    master.
    Did someone say GDK?

  6. #6
    Join Date
    May 2007
    Location
    UK
    Posts
    4,007
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    Wait I don't understand... Why not use LogMeIn?

    T~M

  7. #7
    Join Date
    Oct 2007
    Location
    The deep web
    Posts
    2,496
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    cause its $200
    Did someone say GDK?

  8. #8
    Join Date
    Jan 2007
    Location
    Tennessee
    Posts
    642
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    I never looked around to see other programs that can do this.
    For all I know there is a free one out there somewhere that works perfect.
    I just got the idea and started working on it.
    Mostly because I wanted to use my computer at home while I was at school.

  9. #9
    Join Date
    May 2007
    Location
    UK
    Posts
    4,007
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    jake, ever heard of *crack* ?
    almost, can you run scar at school?

    T~M

  10. #10
    Join Date
    Jan 2007
    Location
    Tennessee
    Posts
    642
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    Yes I can.
    I make little things that freak people out all the time.
    Like where the mouse will randomly start moving around on its own.
    Ahh it's great.

    I just googled LogMeIn and apparently they have a good version of it totally free for anyone.
    Then they have the "business" version that costs some good money.
    If you're looking to seriously remotely access your computer, I would google it and download that.
    This is just kinda for fun.

  11. #11
    Join Date
    Oct 2006
    Location
    ithurtsithurtsithurtsithurts
    Posts
    2,930
    Mentioned
    7 Post(s)
    Quoted
    135 Post(s)

    Default

    LogMeIn has had a free version for a while now. And it works great.

  12. #12
    Join Date
    Dec 2006
    Location
    Sweden
    Posts
    10,812
    Mentioned
    3 Post(s)
    Quoted
    16 Post(s)

    Default

    2 options.

    1) Get Linux and
    Code:
    sudo apt-get install tightvncserver
    Now, run the command "tightvncserver", wait for it to install and ask for a password, now you can control the mouse, etc far away from a VNC Viewer.

    2) Buy RealVNC, run VNCServer.exe, then view it with VNCViewer.exe from a different computer.


    Personally, the second is easier, but it is more costly. Unless you want to get arrested for pirating.


    Send SMS messages using Simba
    Please do not send me a PM asking for help; I will not be able to help you! Post in a relevant thread or make your own! And always remember to search first!

  13. #13
    Join Date
    Feb 2007
    Location
    Het ademt zwaar en moedeloos vannacht.
    Posts
    7,211
    Mentioned
    26 Post(s)
    Quoted
    72 Post(s)

    Default

    Option 3: get UltraVNC, we all know it pwns (and it's free).
    I made a new script, check it out!.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •