远程桌面管理绿色便携版

在家,在公司,经常通过远程连接来互相操作。后来又有各种云机器、VPS等,越来越多的WIN机器。每次使用的时候都要翻找机器的账号,密码,IP,端口等等,颇为不变。于是在搜索引擎搜索各种管理软件。然而不是广告繁多。就是功能复杂使用不便。

是在无奈之下。只好自己操刀使用易语言写了一个。简单来说就是一个记录机器信息的管理库。使用的时候调用Win自带的mstsc来远程。省去了繁杂的翻找机器配置信息的时间。

远程桌面之本地便携版

特点

  • 加密存放你的机器信息配置
  • 绿色便携性,主程序和密码库放置于可移动的设备上,随用随存(例如onedrive等网盘)
  • 可设置开机自启动【需要管理员权限运行后才能设置】(带互斥功能防止重复运行)
  • 可最小化到托盘(设置密码后到托盘后会自动加密)

目前版本号为 v2.8

msmstsc

WinRemoteDesktop

这是之前找到的一个远程软件。(只改了IP的判定,因为有不少机器IP是用的域名,其他未动)

没有自启动,没有软件界面加密 。非常不安全

在下也不会C# 。。。想加功能,然而看不懂代码。。。只能撸易语言了。。。如果有大佬会、并且整一个的时候记得带我分享一个,感谢感谢

作者开源在github:https://github.com/wwlsky/WinRemoteDesktop

网钛远程桌面管理助手

这个软件功能挺多,不过个人不习惯。。。。。。

官方地址为:http://otcms.cn/otsoft/2376.html

远程桌面管理工具

“远程桌面管理工具” 可以批量管理服务器、VPS,一键导入数据,批量远程连接,简单便捷,省时省力!
软件支持群控,一键同时操控所有电脑,执行命令、运行程序、传输文件、关机重启,尽在弹指一挥间!
还支持桌面监控,远程窗口智能排布,局部位置放大显示,实时监视每台计算机的系统及程序运行状态!
您还可以添加自定义信息,设置访问密码,另有标记分组、自定义列、权限管理、备份恢复等强大功能!
敬请下载,亲自体验!

看起来不错。。不过是收费的,所以就放弃了。。。有需求的可以看看

官方网址为:http://remotedesktopmanager.cn/

3389端口修改命令

另存为bat文件(CRLF格式)

@ECHO OFF
>nul 2>&1 %SYSTEMROOT%\system32\caCLS.exe %SYSTEMROOT%\system32\config\system
if '%errorlevel%' NEQ '0' (
GOTO UACPrompt
) ELSE ( GOTO gotAdmin )
:UACPrompt
ECHO Set UAC = CreateObject^(Shell.Application^) > %temp%\getadmin.vbs
ECHO UAC.ShellExecute %~s0, , , runas, 1 >> %temp%\getadmin.vbs
%temp%\getadmin.vbs
exit /B
:gotAdmin
if exist %temp%\getadmin.vbs ( del %temp%\getadmin.vbs )
title nat.ee
mode con: cols=36 lines=8
color 17
SET wall=HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules
SET rdp=HKLM\SYSTEM\ControlSet001\Control\Terminal Server
:Menu
CLS
ECHO.
ECHO 1.修改远程桌面端口
ECHO.
ECHO 2.修改用户密码
ECHO.
ECHO 3.重启计算机
ECHO.
choice /C:123 /N /M 请输入你的选择 [1,2,3]: 
if errorlevel 3 GOTO:Restart
if errorlevel 2 GOTO:Password
if errorlevel 1 GOTO:RemotePort
:RemotePort
SET Port=3389
CLS
ECHO 修改远程桌面端口
ECHO.
ECHO 输入^ q ^返回主菜单
ECHO 留空默认使用 3389 端口
ECHO 按回车键 (Enter) 确定
ECHO.
SET /P Port=自定义端口范围(1-65535):
ECHO;%Port%|find  &&goto:RemotePort
ECHO;%Port%|findstr ^0.*&&goto:RemotePort
IF %Port% == q (GOTO:Menu)
IF %Port% == 0 (GOTO:RemotePort)
IF %Port% ==  (SET Port=3389)
IF %Port% LEQ 65535 (
Reg add %rdp%\Wds\rdpwd\Tds\tcp /v PortNumber /t REG_DWORD /d %Port% /f  > nul
Reg add %rdp%\WinStations\RDP-Tcp /v PortNumber /t REG_DWORD /d %Port% /f  > NUL
Reg add %wall% /v {338933891-3389-3389-3389-338933893389} /t REG_SZ /d v2.29|Action=Allow|Active=TRUE|Dir=In|Protocol=6|LPort=%Port%|Name=Remote Desktop(TCP-In)| /f
Reg add %wall% /v {338933892-3389-3389-3389-338933893389} /t REG_SZ /d v2.29|Action=Allow|Active=TRUE|Dir=In|Protocol=17|LPort=%Port%|Name=Remote Desktop(UDP-In)| /f
CLS
ECHO.
ECHO 修改成功。
ECHO.
ECHO 请牢记,你的远程端口是: %Port% 
ECHO.
ECHO 重启计算机生效。
TIMEOUT 5 >NUL
GOTO:Menu
) ELSE (
CLS
ECHO.
ECHO 错误端口: %Port% 
ECHO 大于所设置的范围,
ECHO 请在^1 - 65535^内。
TIMEOUT 3 >NUL
GOTO:RemotePort
)
:Password
SET pwd1=
SET pwd2=
CLS
ECHO 修改当前用户: %username% 的密码
ECHO.
ECHO 输入^ q ^返回主菜单
ECHO 按回车键 (Enter) 确定
ECHO.
SET /p pwd1=请输入新密码: 
IF %pwd1% == q (GOTO:Menu)
CLS
ECHO.
ECHO 输入^ q ^返回主菜单
ECHO 按回车键 (Enter) 确定
ECHO.
SET /p pwd2=请再次输入密码: 
IF %pwd2% == q (GOTO:Menu)
IF %pwd1% == %pwd2% (
CLS
net user %username% %pwd2%||PAUSE&&GOTO:Password
ECHO.
TIMEOUT 3 >NUL
GOTO:Menu
) ELSE (
CLS
ECHO.
ECHO 密码错误,请重新输入。
TIMEOUT 3 >NUL
GOTO:Password
)
:Restart
CLS
ECHO 正在倒计时重启……
TIMEOUT /t 5
shutdown.exe /r /f /t 0
EXIT