Radmin自动登录器 v3.0
Radmin自动登录器 v3.0 - By: ybmj@vip.163.com 20150615 用户手册
下载地址:https://download.csdn.net/download/shuren8/8800255
1. 程序功能和使用环境介绍
(1). 程序功能
为了安全高效地使用Radmin Viewer来自动登录和管理多台服务器,故编制RadminM (Radmin Connection Manager,Radmin自动登录器)。
v3.0版的可执行文件是RadminM.exe,一台电脑只能运行一个实例,再次运行只是将已运行的实例调到前台。v3.0版之前的老版本的可执行文件是RadminM2.exe。
新版的功能已经比较完善,基本上可以代替Radmin Viewer 3.5进行管理(除Intel AMT功能外),另外还增加了一些实用功能,支持Windows Xp、Vista、Win7、Win8、2003、2000、9x及相应Windows Server版等操作系统。

图1-1 RadminM-v3.0-chs-Win7

图1-2 RadminM-v3.0-eng-Win7

图1-3 RadminM-v3.0-chs-Win8

图1-4 RadminM-v3.0-eng-Win8
(2). 程序使用环境要求
使用前请将Radmin Viewer 3.5的Radmin.exe文件直接拷贝到该目录中,其它Radmin Viewer 3.x版本也可以,中文版、英文版均可;
请设置防火墙允许Radmin.exe和RadminM.exe(仅扫描功能用)访问网络;
若要用到聊天、语音聊天、传送信息等连接模式,必须将相应的8个dll文件也拷贝到该目录中:ChatLPCx.dll、raudiox.dll、rchatx.dll、unicows.dll、vcintcx.dll、vcintsx.dll、voicex.dll、WinLpcDl.dll。
(3). Radmin Server使用权限设置(新版本可选)
注意:在v1.5及以前的老版本中,Radmin Server被控端必须将"使用权限..."(Permissions)设置为"Windows NT 安全性"(Security),如果设置为"Radmin安全性"(Security)将不能实现自动登录功能。在新版本中,这两种安全性模式下,都可以实现自动登录功能。
(4). 开发环境
v1.5及以前的老版本用AutoIt语言开发,AutoIt是解释性语言,功能和稳定性有限,并且一些防病毒软件会报警。
为了在功能和稳定性方面进一步提高和改进,v2.0版使用VC++ Unicode(MFC)编程,程序在编译时已经集成了VC运行库,可独立运行。
由于MFC越益臃肿笨重,为了提高稳定性和效率,v3.0版使用WTL VC++ Unicode编程,程序短小精悍、可独立运行。WTL是Windows Template Library,可参见http://wtl.sourceforge.net/ 。
2. 程序操作方法介绍
(1). 程序中的鼠标操作
* 双击某条记录以默认模式自动连接(等待6秒);若该记录包含私有代理将自动进行代理连接(代理登录和目标登录各等待6秒);
* 左上角的选择框或主菜单都可以选择默认连接模式;
* 先右击某条记录(或F9)填为强制代理(支持域名),并选中强制代理选项,便可对另一条记录强制进行代理连接(将忽略私有代理);
* 支持鼠标滚轮;
* 主菜单和右键菜单均可完成本程序的常规操作;记录窗格的右键菜单或单击工具栏的相应按钮可直接选择进行指定模式的连接(将忽略默认连接模式);
* 主菜单中的"配置"菜单可以选择程序的各项相关配置;
* 工具栏各个按钮的功能均有提示;
* 单击工具栏上的"显示隐藏树状目录"按钮可以显示隐藏目录树窗格,目录树窗格的右键菜单可完成目录树的一些常规操作;
* 单击工具栏上的"选择切换图标查看模式"按钮可以切换或选择记录窗格的图标查看模式;
* 记录窗格和目录树窗格都支持鼠标拖放功能,强烈建议用户使用该功能前备份RadminM.txt,以免损坏或丢失数据;直接鼠标拖放为移动,Ctrl+鼠标拖放为复制。拖放时状态栏有提示信息;
* 程序启动时,记录自动按记录名称升序排列;在记录窗格单击列表框某列表头,可以按该列进行记录排序,再次单击可以反向排序。

图1-5 主菜单中的"配置"菜单可以选择程序的各项相关配置
(2). 程序中的常用快捷键
* Enter :以默认模式连接记录;
* Insert :新建记录;
* Ctrl+e :编辑记录;
* Ctrl+c :复制记录;
* Ctrl+x :剪切记录;
* Ctrl+v :粘贴记录;
* Delete :删除记录或目录(在记录窗格),或删除树状目录(在目录树窗格);
* F1 :显示程序信息;
* F2 :更名树状目录;
* F3 :单条扫描(等待5秒,用于扫描网速较慢的记录);
* F5 :全部扫描(多线程同时扫描,每条记录等待5秒);
扫描过程中左下角状态栏会有提示,扫描完成后提示消失,扫描过程中建议不要新建、修改、删除、粘贴、剪切、排序记录,不然可能出现扫描结果错乱,其它功能可正常使用;
* F7 :新建树状目录;
* F9 :将选中记录填为强制代理(主菜单上"强制代理信息"项显示将从[无]变为[有],打开该菜单可查看信息);
* Ctrl+- :隐藏窗口到系统托盘;
* Ctrl+= :显示窗口;
* 双击系统托盘图标可隐藏或显示窗口;
* 窗口大小可调整,支持最大化和还原;
* 支持Home、End、PageUp、PageDown等操作。

图1-6 新建记录对话框

图1-7 编辑记录对话框
3. 登录信息文件RadminM.txt介绍
(1). RadminM.txt内容说明
登录信息存放在RadminM.txt文件中,若没有会自动创建,密码用RC4加密,请用户注意保管。RadminM.txt是遵循CSV格式的ANSI文本文件,所有字段内容都不能包含英文惊叹号"!"、英文逗号","、竖线分隔符"|"。
第一行为登录记录各字段的名称。每行存放一条记录,每条记录包含用17个英文逗号分隔的18个字段。
RecordName 记录名称是关键字段,支持中文记录名称,不能为空、不要有重名;
IP、Port、User、Password 分别是IP地址、端口、用户名、密码。IP地址不能为空,若端口为空程序将使用缺省端口4899;
Domain 是域名,该字段有内容在登录时便会自动填写;
ColorDepth 是在"完全控制"或"仅限查看"连接模式,指定传输图像的色彩深度。色彩深度大小与传输速度成反比;
Updates 是在"完全控制"或"仅限查看"连接模式,指定屏幕每秒最大刷新率,为1到100之间的数值;
UnlockDesktop 是在"完全控制"连接模式连接成功后,若远程桌面已登录锁定、且焦点位于密码输入框,可用连接Radmin的密码解锁远程桌面、或 (当服务器端为Radmin Server v3.5时) 先锁定再解锁远程桌面。具体配置参见后面的介绍;
Fullscreen 是在"完全控制"或"仅限查看"连接模式,以全屏幕方式、或全屏伸展方式显示远程PC窗口;
Nofullkbcontrol 是在"完全控制"连接模式,阻止系统热键(如ALT-TAB)传递到远程PC;
Monitor 是在"完全控制"或"仅限查看"连接模式,若远程PC有多个监视器,可指定显示其中某个监视器上的图像。比如:/monitor"\\.\DISPLAY1"。注意:只能指定在已连接窗口的菜单中显示出来的监视器;
Sendrequest 是请求Radmin服务器发送Radmin服务器激活文件。将忽略其它选项。详情请参见Radmin帮助文档;
Pbpath 是以指定的电话薄文件启动Radmin Viewer。比如:/pbpath"C:\my.rpb"。将忽略其它选项;
Proxy 是记录的私有代理信息。私有代理格式:记录名称+目录路径。需要先将某条已有记录设置为强制代理,再选作私有代理。
AsProxyBy 是被用作私有代理字段。是指该记录被其它哪些记录用作私有代理,由程序自动处理(只读);
Memory 是备注字段;
TreePath 是目录路径字段,由若干英文惊叹号"!"(目录分隔符)分隔的字符串构成,支持中文目录名,如根目录下DirA子目录下的DirB子目录:!DirA!DirB 。

图1-8 RadminM.txt内容
(2). 私有代理字段Proxy
本程序除了支持强制代理外,每条记录都可以指定私有代理。Proxy字段便是存放用作私有代理的记录信息,只能有一条;注意:只能从已有记录中指定私有代理;Proxy字段的格式:记录名称+目录路径;建议先将某条已有记录设置为强制代理,再到新建记录或编辑记录对话框中填写为私有代理;当然,若熟悉后也可以手工填写。
(3). 被用作私有代理字段AsProxyBy
AsProxyBy是被用作私有代理字段,用于存放该记录被其它哪些记录用作私有代理的信息,多条记录间用竖线分隔符"|"分隔,由程序自动处理(只读);该字段主要用于当该记录名称或目录路径更改时,程序会自动更新将该记录用作私有代理的其它记录的私有代理信息;建议用户不要随意修改RadminM.txt文件中该字段的内容,不然可能会出现程序功能错乱。
(4). 格式符合要求的RadminM.txt文件示范
RecordName,IP,Port,User,Password,Domain,ColorDepth,Updates,UnlockDesktop,Fullscreen,Nofullkbcontrol,Monitor,Sendrequest,Pbpath,Proxy,AsProxyBy,Memory,TreePath
sample01,192.168.0.6,4899,user01,,,,,,,,,,,,,,!
sample02,192.168.0.8,4899,user02,,,,,,,,,,,,,,!DirA!DirB
sample03,192.168.0.9,4899,user03,,,,,,,,,,,,,,!DirC!DirD
4. 登录信息文件RadminM.txt的转换和编制
(1). V2.0转V3.0记录文件
单击主菜单、帮助中的"V2.0转V3.0记录文件"菜单项,可以将RadminM V2.0的记录文件转换为RadminM V3.0的记录文件。执行转换之前,请先备份好RadminM.txt。新生成的文件可能覆盖RadminM.txt。

图1-9 将登录信息文件RadminM.txt从V2.0转换为V3.0
(2). v1.5的RadminM.txt文件需先转换为v2.0的格式,再导入新版本v3.0中使用
v1.5的RadminM.txt简单修改一下就可以转换为v2.0的格式。修改的具体方法是:
(A)用UltraEdit编辑器打开v1.5的RadminM.txt(用其它编辑器也可参照完成类似修改);
(B)Ctrl+R调出替换对话框,在上面需要替换栏输入:^p ,在下面替换为栏输入:,!^p ,(这里,^p代表回车换行),设置好后再单击"全部替换"按钮即可,需要时可单击"帮助"按钮查看帮助信息;
(C)将第一行末尾的"!"手工改为"TreePath";
(D)处理完后保存为RadminM.txt。
用其它编辑器也可参照完成类似修改。转换完成后,再用上面介绍的"V2.0转V3.0记录文件"菜单项导入v3.0中使用。
(3). 用记事本、UltraEdit、Excel等编制RadminM.txt
RadminM.txt可以用记事本、UltraEdit、Excel等编制。也可将已有RadminM.txt导入Excel处理,具体方法是:
(A)启动Excel,选择菜单"数据->导入外部数据->导入数据",选择RadminM.txt文件;
(B)文本导入向导第1步,直接单击"下一步";
(C)第2步必须选中"逗号"分隔符,再单击"下一步";
(D)第3步必须将所有18列都设置为文本,依次选中下面数据预览里的各列,再选择右上面列数据格式里的"文本"。全部设置好后,再单击"完成"、"确定"即可成功导入;
(E)处理完后须保存为CSV格式文件,再更名为RadminM.txt便可使用。
5. v3.0版新增解锁远程桌面功能
(1). 解锁远程桌面功能简介
当以"完全控制"连接远程PC成功后,若远程桌面已登录锁定、且焦点位于密码输入框,可用连接Radmin的密码解锁远程桌面、或 (当服务器端为Radmin Server v3.5时) 先锁定再解锁远程桌面。
要正常使用这一功能,必须满足以下条件:远程PC已经登录、锁定远程桌面的用户密码与连接Radmin的密码一致、远程桌面的焦点位于密码输入框。

图1-10 解锁远程桌面功能设置
(2). 可能存在的安全隐患
注意:当服务器端为Radmin Server v3.5之前的老版本、解锁前远程桌面并未锁定而焦点又正好位于文本编辑框中,启用该功能可能会出现明文密码。
(3). 相关配置
用户可以为每条记录单独配置解锁远程桌面功能,相关配置信息保存在每条记录的UnlockDesktop字段中。慎重起见,默认并未启用该功能。用户可以根据实际情况,单独为每条记录选择不使用(该字段为空白)、或者"UnlockDesktop"、或者"LockThenUnlock"。
该字段为空白,也就是不使用该功能,便不会出现明文密码。
"UnlockDesktop"是指直接解锁远程桌面,适用于Radmin Server各版本,但可能出现明文密码。
"LockThenUnlock"是指若解锁前远程桌面处于未锁定状态、可以先锁定远程桌面再解锁,这样可以避免出现明文密码。但这要求必须使用Radmin Viewer 3.5的Radmin.exe文件,并且只对连接Radmin Server v3.5版本才有效。Radmin Viewer 3.5之前的老版本无法发送锁屏组合键Win+L,Radmin Server v3.5之前的老版本无法接收锁屏组合键Win+L,仍然存在出现明文密码的可能性。
6. 相关配置和多种语言支持介绍
(1). 配置文件RadminM.ini
主菜单中的"配置"菜单可以选择程序的各项相关配置。程序的各项配置都保存在RadminM.ini配置文件中,若不存在程序会自动创建。若由于配置混乱、异常关闭等原因导致程序运行后无法显示主窗口,可以先备份然后删除RadminM.ini文件即可正常运行。
(2). 多种语言支持
本程序使用INI文件实现多种语言支持,每种语言信息用一个扩展名为lng的INI格式文件存放。语言文件可以使用Unicode或ANSI格式,一般建议使用Unicode格式。这种方式具有更多扩展性,用户可以非常简单方便地添加自己的语言文件。
本程序的默认语言是简体中文,另外提供英文语言文件English.lng。本程序启动时若没有外部语言文件,将使用内置的默认语言(简体中文)。若本程序目录下有*.lng的外部语言,程序启动后便会自动在"关于->语言"菜单下列出外部语言(以语言文件的文件名命名)。用户选择某种外部语言便可以动态切换到新语言界面,无需重新启动程序,用户的语言选择将自动保存到RadminM.ini文件中,关闭程序后下次启动也会自动使用用户选择的新语言界面。
用户可以参照English.lng语言文件的格式和内容,方便地编制修改自己的语言文件,比如French.lng。用户只需将自己编制好的语言文件拷贝到本程序目录下,重新启动程序后便会自动在"关于->语言"菜单下列出用户添加的新语言French。选择该语言便可以动态切换到新语言界面,无需重新启动程序,关闭程序后下次启动也会自动使用用户选择的新语言界面。
注意:语言文件中间不能有空行,空行就意味文件结束,空行之后就无法查找翻译。若需要空行标识分隔,可以在空行前加英文分号 ;,也即注释行。
语言文件中的字符串,若需要前导和后导空格,可以将字符串用英文双引号或英文单引号包含即可。不需要空格的就无需加引号。
本程序的多种语言支持功能参照网友Yonsm提供的方式实现,有兴趣的用户可以访问网站http://yonsm.net/ini-language-engine/。
(3). 启用Radmin帮助
在本程序中,若要启用菜单项"帮助->Radmin帮助",需要将Radmin的chm帮助拷贝为本程序目录中的Radmin35.chm。

图1-11 RadminM帮助信息
7. 免责申明
用户可自行斟酌选用该程序,若转载请注明出处。对一切后果,作者不承担任何责任!
Radmin自动登录器 v3.0的更多相关文章
- Delphi制作QQ自动登录器源码
Delphi制作QQ自动登录器源码 http://www.cnblogs.com/sunsoft/archive/2011/02/25/1964967.html 以TM2009为例,检查了一下,未登 ...
- 12306.cn网站自动登录器源代码
去年过年放假的时候写了一个12306.cn网站的自动登录器,刚好那时候放假了,所以没把源代码放出来,现在将代码发出来,由于编写得比较仓促(从放假的下午19:00左右到晚上到00:00左右),很多细节问 ...
- Vnc自动登录器(VncManager)v1.3-多国语言绿色版-Release1-20190215
Vnc自动登录器 v1.3 (20190215) By: ybmj@vip.163.com , https://www.cnblogs.com/ybmj/ 下载地址:http://bbs.wuyou. ...
- Vnc自动登录器-多国语言绿色版
推荐:介绍一个VNC连接工具:iis7服务器管理工具.IIs7服务器管理工具可以批量连接并管理VNC服务器.作为服务器集成管理器,它最优秀的功能就是批量管理windows与linux系统服务器.vps ...
- VLC媒体视频播放器 v3.0.2官方版
https://www.videolan.org/ VLC media player http://www.pc6.com/softview/SoftView_52483.html VLC ...
- C#使用seleium实现一个自动登录器
1.http://docs.seleniumhq.org/ 下载seleium包 2.新建一个C#项目,比如控制台,引用seleium包中的dll using System; using System ...
- SecureCRT实现跳板机自动登录
背景: 1.通常运维会开放几个内网的机器能跳转到外网机器进行访问,这样的就是跳板机. 2.比如线上有120.0.0.2这台机器,而内网192.168.1.2这台连接了VPN,能通过SSH登录120.0 ...
- lubuntu自动登录(lxde)
lubuntu自动登录(lxde) 1.重启ubuntu,在grub界面长按shirft进入grub菜单: 2.选择recovery mode,按"e"键进入编辑页面: 3.把ro ...
- Linux中使用expect脚本实现远程机器自动登录_linux shell
首先创建一个expect脚本ssh_expect,文件内容如下: #!/usr/bin/expect -f set hostname [lindex $argv 0] set user [lindex ...
随机推荐
- BUUCTF刷题记录(更新中...)
极客大挑战 2019]EasySQL-1 直接通过输入万能密码:' or 1=1#实现注入: 思考:服务端sql语句应该为:select * from users where username='xx ...
- ML第6周学习小结
本周收获 总结一下本周学习内容: 1.学习了<深入浅出Pandas>的第六章:Pandas分组聚合 6.1概述 6.2分组 6.3分组对象的操作 我的博客链接: Pandas 分组聚合 : ...
- .NET C#杂谈(1):变体 - 协变、逆变与不变
0. 文章目的: 介绍变体的概念,并介绍其对C#的意义 1. 阅读基础 了解C#进阶语言功能的使用(尤其是泛型.委托.接口) 2. 从示例入手,理解变体 变体这一概念用于描述存在继承关系的 ...
- 网络协议之:memcached binary protocol详解
目录 简介 memcached的协议包 memcached命令举例 总结 简介 前面讲到了memcached的文本协议,虽然文本协议看起来非常简单,但是对于客户端来说一般还是会选择效率更高的二进制协议 ...
- vue华视电子身份证阅读器的使用
ie还是谷歌都是可以用的 只需要直接启用华视电子身份证阅读器的服务来的,至于服务已经上传到了网上 华视阅读器服务,下载下来解压,找到对应的华视电子读卡服务.exe文件,路径是CVR-1 ...
- Go写文件的权限 WriteFile(filename, data, 0644)?
本文来自博客园,作者:阿伟的博客,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/go-ioutil-writefile-perm.html 前言 go iouit ...
- React技巧之检查元素是否可见
原文链接:https://bobbyhadz.com/blog/react-check-if-element-in-viewport 作者:Borislav Hadzhiev 正文从这开始~ 总览 在 ...
- go-zero微服务实战系列(八、如何处理每秒上万次的下单请求)
在前几篇的文章中,我们花了很大的篇幅介绍如何利用缓存优化系统的读性能,究其原因在于我们的产品大多是一个读多写少的场景,尤其是在产品的初期,可能多数的用户只是过来查看商品,真正下单的用户非常少.但随着业 ...
- Tapdata 实时数据融合平台解决方案(三):数据中台的技术需求
作者介绍:TJ,唐建法,Tapdata 钛铂数据 CTO,MongoDB中文社区主席,原MongoDB大中华区 首席架构师,极客时间MongoDB视频课程讲师. 我们讲完了这个中台的一个架构和它的逻 ...
- CSS进阶内容—浮动和定位详解
CSS进阶内容-浮动和定位详解 我们在学习了CSS的基本知识和盒子之后,就该了解一下网页的整体构成了 当然如果没有学习之前的知识,可以到我的主页中查看之前的文章:秋落雨微凉 - 博客园 CSS的三种布 ...