从android访问计算机CMD的最佳方式

时间:2014-07-10 13:09:07

标签: android windows client

我想创建和Android应用程序,它允许我控制我的计算机的某些方面(音量,打开预定义的URL' s..etc)。

从Android设备创建Windows客户端是否可行?我想访问我的PC终端以执行一些命令。

如果是这样的话。你能指出我正确的方向吗?

3 个答案:

答案 0 :(得分:0)

一个可能(可能不是最好的一个)是托管一个apache webserver,通过PHP执行它来访问cmd。您可以预定义从http://192.168.1.1/myHomeControl/muteSpeakers/等特定URL路径调用的命令,以使扬声器静音。

您可以使用

在PHP中执行cmd命令
exec('ping');

system('ping');

然后你只需要从你的Android设备调用URL,它应该工作。

答案 1 :(得分:0)

有许多方法可以从其他设备控制Windows计算机。每种类型的连接都取决于特定类型的协议。因此,每个协议都有自己的规则,优点和缺点以及限制。

您可以SSH using JSCH连接到本机。但您还需要在计算机上安装SSH服务器。

或者您可以使用TCP / UDP作为传输开发自己的协议。

答案 2 :(得分:0)

试用此软件 - https://play.google.com/store/apps/details?id=com.sonelli.juicessh

在您的机器上安装ssh:

  1. 对于Mac: http://www.maclife.com/article/howtos/how_enable_ssh_your_mac
  2. 对于 Linux的: http://www.cyberciti.biz/faq/how-to-installing-and-using-ssh-client-server-in-linux/
  3. 对于Windows: http://comptb.cects.com/install-configure-ssh-on-windows/
  4. 连接到它并做任何你想做的事情。玩得开心!


    如果你想创建一个应用程序,那么再次有两个选项:要么你创建一个SSH tunel到pc,你要让用户配置他们的SSH或创建一个外部APP,如PHP,或VB.net有点通过协议和不同的端口检测对机器的访问。

    我使用这个软件控制音量和内容:http://www.unifiedremote.com/在控制笔记本电脑和某些类型甚至使用移动设备作为鼠标垫时非常好 - 为此,他们创建了一个软件,需要在机器上安装以控制这样做,我们可以将此软件称为转换器/接收器,将我从移动设备执行的所有请求转换为PC。似乎很简单,但不是很简单:)

    问候!