How To Control Your PC Remotely Using Gmail Account [Windows]

Going on holidays where there is limited Internet access is a tough decision especially for those who are always connected to the Internet. If you are an Internet geek and never turn off your computer, it will be a hard work to go anywhere without your computer. But if it is necessary to go without your computer, you should setup your computer such that you can control it from a remote location if needed.

There are several utilities which can serve as a remote control for your computer. If you are in a hurry and want basic remote control over your computer with minimal configuration, you can do this by using a Gmail account. sRemote is a tiny portable application which is made for the exact purpose of controlling a computer remotely using a Gmail account. It allows some basic commands to be executed on the computer remotely through Gmail.

1. Download sRemote. It will come as a zipped file. You should unzip it in a folder so that it may be able to save settings (which will not be possible while residing inside the zip file itself). When you start sRemote for the first time, it will ask you to define a master password which will be used to access the computer on which sRemote is running.

sremote-set-password

Please note that you should never give this master password to anyone because anyone who has this password will be able to take control of your computer remotely.

2. The next step involves setting up your Gmail credentials for sRemote. Just click on Gmail settings and enter your Gmail email address, password and a reply to address which must also be a Gmail account.

sremote-gmail-settings

One thing to note here is that if you have enabled two step authentication in your Gmail account, you will need to configure a new application password for sRemote. The original Gmail account password will not work.

3. After configuring the Gmail account settings, click on the Start monitoring button. This will trigger sRemote to check your Gmail account for new email. The default monitoring interval is 5 seconds. You can configure it according to your needs.

sremote-monitoring

Now comes the exciting part where you will actually issue commands to your computer remotely. For this, you can use any email address and any device. Basically you will have to send an email with specific command syntax to the Gmail account configured before (in sRemote). For example, if I have configured mycomputer@gmail.com in sRemote, you can send an email from anyone@hotmail.com to mycomputer@gmail.com with the following syntax:

password();command();

Where “password();” is the master password we had configured when starting sRemote and “command();” is any command supported by sRemote. These commands have to be in the subject line of the email. Please note that the password needs to be specified before any command in the subject line. If the password is not found by sRemote, it will simply ignore the command email.

sremote-executing-commands

The following commands are supported by sRemote:

  1. screenshot();
  2. shutdown();
  3. logoff();
  4. restart();
  5. abort();
  6. run(program,parameters);
  7. play(path);
  8. msg(text);
  9. log(text);
  10. exit();
  11. beep();
  12. forceshut();
  13. mail(sender,password,receiver,body,subject);
  14. processes();
  15. ping(address);
  16. getfile(path);
  17. delfile(path);
  18. deldir(path);
  19. uptime();
  20. copy(oldpath,newpath);
  21. move(oldpath,newpath);
  22. help();

Overall sRemote is a handy program which becomes more useful when the person is in a hurry and wants to configure remote control settings in a few minutes. There are two areas that need to be improved in sRemote. One, sRemote does not support Google Apps addresses which also use the Gmail technology. Secondly, there is no confirmation if the command has been executed on the remote computer or not. In my opinion, one should get an email reply that the command has been successfully executed on the remote computer.

What are your thoughts about this nifty program? Will you be using it for your computer when you go remote?

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Usman Khurshid Avatar

Read next

Suzanne Simard sealed paper birch and Douglas fir seedlings inside plastic bags, fed them carbon-14 and carbon-13 dioxide, and nine days later found carbon had crossed between species through fungal threads in the British Columbia soil beneath her boots
A species of jellyfish called Turritopsis dohrnii can revert its adult cells back to a juvenile polyp stage when injured or starving, effectively restarting its life cycle, and biologists have so far failed to identify any natural limit to how many times it can do this.
A Japanese man named Jiroemon Kimura, who lived to 116, was born in 1897 when Queen Victoria still ruled and died in 2013, meaning a single human life personally overlapped with the invention of the airplane, the atomic bomb, the internet, and Instagram
The Hollywood sign originally read HOLLYWOODLAND when it was built in 1923 as a real estate advertisement for a housing development, and it was only meant to stand for 18 months, but nobody ever got around to taking it down and the city eventually adopted it as a landmark
Almost all of the world’s internet traffic does not travel by satellite but through fibre-optic cables lying on the ocean floor, a hidden web of wires crossing the deepest parts of the sea to connect the continents.
When Microsoft was developing Windows 95, developers discovered that SimCity had a severe memory bug that caused it to crash on the new operating system—but instead of forcing the game studio to fix it, Microsoft engineers actually rewrote the core Windows 95 source code to detect if SimCity was running and safely allocate memory for it.
People who flip their phone face down on every table aren’t being secretive. They figured out that staying interruptible meant handing their time to whoever rang first
Twitch vs. Facebook Gaming vs. YouTube Gaming: What’s the Best Live Game Streaming Platform?