(1). The features and development environments of this program
In order to safely and efficiently use Radmin Viewer to automatically login and manage multiple servers, so the program Radmin Connection Manager was intended to develop.
In this program, Radmin Connection Manager is abbreviated as RadminM, and its executable file is RadminM2.exe.
The new version have been more perfect of the function, and basically you can manage instead of Radmin Viewer 3.5 (except Intel AMT technology).
RadminM v1.5 and the previous version is developed by AutoIt language. As AutoIt is an interpreted language, it is limited in the functionality and stability, and some anti-virus software will alarm.
In order to further improve the functionality and stability, the new version using VC++ UNICODE(MFC) programming environment. The program had already integrated VC runtime library when it was compiled, it can run independently.
(2). The environmental requirements of this program running
Before use, please copy the Radmin.exe of Radmin Viewer 3.5 to RadminM.exe in this directory, Other Radmin Viewer 3.x versions of Chinese or English are also available.
Please set the firewall to allow RadminM.exe and RadminM2.exe (only scan function used) to access the network.
To use Text Chat、Voice Chat、Send Message such as connection mode, you must copy also corresponding 8 dll files to this directory: ChatLPCx.dll, raudiox.dll, rchatx.dll, unicows.dll, vcintcx.dll, vcintsx.dll, voicex.dll, WinLpcDl.dll.
(3). To set Radmin Server's Permissions(Option in the new version)
Note: In v1.5 and previous versions, Radmin Server's "Permissions ..." must be set to "Windows NT security", RadminM can not be automatically login feature if it was set to "Radmin security". The new version can be automatically login in these two security modes.
(4). The mouse and keyboard shortcuts of this program operations
* Double-click a record, RadminM will automatically connect in the default mode(wait 10 second), or RadminM will automatically Proxy connect if the record has Proxy(each of Proxy login and Target login wait respectively 10 second).
* You may select the default connection mode at the ComboBox of the top left corner.
* Right-click a record (or F9) to fill as Forced Proxy (supports domain name) at first, and check the CheckBox of Forced Proxy, you can connect another record via Forced Proxy (the Proxy will be ignored).
* Mouse wheel support.
* You can complete the normal operation with the main menu and right-click menu. By the right-click menu of records pane (Right Pane) or click the corresponding button on the toolbar, you can directly connect in specify mode (the default connection mode will be ignored).
* There is prompted for the function of each button on the toolbar.
* Clicking "Show or Hide Tree" button on the toolbar will show or hide the directory tree pane. You may complete some normal operations of trees by right-click menu of trees pane (Left Pane).
* Records pane and trees pane support the mouse drag-and-drop function. To avoid damage or loss of data, we strongly recommended to backup RadminM.txt before useing this function. Directly drag-and-drop to move, Ctrl + drag-and-drop to copy.
* Records automatically sort in ascending order by record name when the program starts. Clicking the table head of listctrl in records pane will sort records according to this column, and clicking again will sort reverse.
* Common Shortcuts:
Enter : automatically connection in the default mode.
Insert : add record.
Ctrl+e : edit record.
Ctrl+c : copy record.
Ctrl+x : cut record.
Ctrl+v : paste record.
Delete : delete record (in records pane). delete subdir (in trees pane).
F1 : help information.
F2 : rename subdir.
F3 : scan one record (wait 5 seconds, used for slowly network).
F5 : scan all records (wait 1 second for each record).
There is prompt at the StatusBar of bottom left corner when the scan is processing, and prompt will disappear after the scan has finished. We are not recommended to create, modify, delete, paste, cut, sort records when the scan is processing, otherwise the scan results may appear confusion. But other functions may be used normally.
F7 : add subdir.
F9 : fill the selected record as Forced Proxy. (The "Forced Proxy" item of main menu will show from [No] to [Yes]. To click the menu, you can view the information.)
Ctrl+- : hide RadminM window to the system tray.
Ctrl+= : show RadminM window.
Double-click the system tray icon to hide or show RadminM window.
RadminM window is resizable, maximize and restore support.
RadminM supports Home, End, PageUp, PageDown, etc.
(5). RadminM.txt of login information file
Login information is stored in RadminM.txt file. RadminM will automatically create if RadminM.txt is not exist. PassWord is encrypted as RC4, please user keep attention to store. RadminM.txt is text file to follow CSV (ANSI) formatted. The contents of all field can not contain English exclamation mark "!", English comma ",", vertical separator "|".
The first line is the the names of login record fields, there must be a blank line at the end of RadminM.txt file (otherwise there is confusion of information). There is only a record each line, what contains 10 fields delimited by nine English comma.
RecordName (Record Name) is the key field, support Chinese record name, but can not be empty, do not have the same record name.
IP, Port, User, Password are the IP address, port, username, password. The program will use the default port 4899 if the Port is empty.
Domain is the domain name, it will be used to automatically fill in the login if Domain has content.
Proxy is used to store Proxy information of the record.
AsProxyBy is being used as Proxy field. It is automatically processed by the program (Read Only).
Memory is memo field.
TreePath is the directory path field. TreePath consist of a number of strings division by English exclamation mark '!' (directory separator). It support Chinese directory name. Example: !DirA!DirB, the DirB under the DirA under the root.
(6). The Proxy field and the AsProxyBy field
This program not noly supports Forced Proxy, each record but also can be specified Own Proxy (abbreviated as Proxy). The Proxy field is used to store Own Proxy information of the record, it can be only one. Note: You can only specify Proxy from existing records. Proxy Format: RecordName+TreePath.
We recommend to select a record and set to Forced Proxy at first, then fill as Proxy in the AddRecord or EditRecord dialog. Of course, you can also fill it by hand after familiar.
The AsProxyBy field is being used as Proxy field, it is used to store the information which other records use this record as Proxy. Multiple records are delimited with vertical separator "|".
It is automatically processed by the program (Read Only). This field is mainly used to automatically update the Proxy information of other records which use this record as Proxy when this record's RecordName or TreePath is changed. We recommend that users do not arbitrarily modify the contents of this field in RadminM.txt, otherwise the program may appear functional disorder.
(7). Example: a fitting format RadminM.txt
Example: There is a fitting format RadminM.txt. (Note: There must be a blank line at the end of RadminM.txt file, otherwise there is confusion of information.)
(8). To prepare RadminM.txt by Notepad, UltraEdit, Excel, etc
RadminM.txt can be prepared using Notepad, UltraEdit, Excel, etc. You can also import RadminM.txt to Excel to process. The procedure is:
(A) Start Excel, then click the menu "Data|Import External Data|Import Data", select RadminM.txt file.
(B) Text Import Wizard - Step 1 of 3, direct click "Next".
(C) Text Import Wizard - Step 2 of 3, you must check the "Comma" delimiter and then click "Next".
(D) Text Import Wizard - Step 3 of 3, you must set all 10 columns to text format. You should select the data columns in turn below Data preview, and then check the "Text" above Column data format. After properly setting, to click "Finish" and "OK" to complete successfully import.
(E) The file must save as CSV format after processed. The file can be used for RadminM after direct renamed to RadminM.txt.
(9). To modify v1.5 RadminM.txt to use in the new version
The v1.5 RadminM.txt can be used in the new version after simply modification. The modification procedure is:
(A) To open the v1.5 RadminM.txt by UltraEdit editor.
(B) Ctrl+R to bring up the Replace dialog box, input in the above Find What pane: ^p, input in the below Replace With pane: ,!^p . (^p is CRLF here.). After properly setting, then click "Replace All" button. You can click the "Help" button to get the help information if you need.
(C) Replace ! with TreePath by hand at end of the first line.
(D) Save the file to RadminM.txt after processed, then it can be used in the new version.
You can also refer to complete a similar modification with other editors.
(10). Grouping to manage records
This program supports that records are divided into groups to manage in treectrl. Clicking "Show or Hide Tree" button on the toolbar will show or hide the directory tree pane. You may complete some normal operations of trees by right-click menu of trees pane (Left Pane).
You can easily manage tens records in each subdir of treectrl. You may divided records into groups to manage in different subdir of treectrl if there are more than 50 records. If there are too many records in a subdir of treectrl, the main downside is the wait time is longer when scan all.
In addition, you can also store records in several different RadminM.txt disk file if there are hundreds records. Each RadminM.txt are stored in different disk directory, and is alone managed with a RadminM2.exe.
You can run simultaneously up to 6 RadminM2.exe window to manage different RadminM.txt disk file in a computer, non-interfering. Different RadminM2.exe windows have different numerical designations title. Just Ctrl+- and Ctrl+= such as window shortcut keys are only valid for the first RadminM2.exe window.
(11). Multilanguage support
This program achieve multilingual support by INI file. Each language information is stored in an INI format file with an .lng extension. Language files is text file to follow Unicode or ANSI formatted. We generally recommended to use Unicode format. This mode has more scalability, the user can very simply and easily add your own language file.
The default language of this program is simplified Chinese, there is other English language file English.lng as example. If there is no external language file, RadminM use the built-in default language(Chinese) when the program starts. If there are any *.lng external languages under this program directory, RadminM will automatically load and list in the "About|Language" menu after the program starts. In this menu, the name of external language is used the filename of the language file. By choosed a language in the menu, users can dynamically switch to the new language interface without having to restart the program. The user's language selection will be automatically saved to RadminM2.ini file. After closeing the program, RadminM will automatically use the new language interface selected by the user when the next start.
Users can refer to the format and content of English.lng, and easily prepared to modify their own language files, such French.lng. Users only need to copy the prepared language file to this program directory. After restarting the program, RadminM will automatically load and list the new language added by the user (such French) in the "About|Language" menu. By choosed the new language in the menu, users can dynamically switch to the new language interface without having to restart the program. After closeing the program, RadminM will automatically use the new language interface selected by the user when the next start.
This program's multilingual support features achieve by reference of Yonsm's way, interested users may visit the website http://yonsm.net/ini-language-engine/.
(12). Disclaimer
Users can choose and use this program at their discretion. Please indicate the source if reproduced. The author does not assume any responsibility for all the consequences!