mirror of
https://github.com/SoftEtherVPN/SoftEtherVPN.git
synced 2024-11-06 01:30:40 +03:00
possible to provide hostname with an argument
This commit is contained in:
parent
001fd910fe
commit
504c2eb483
@ -11799,9 +11799,17 @@ RETRY:
|
||||
void MainCM()
|
||||
{
|
||||
// If there is /remote in the argument, show the screen of the remote connection
|
||||
char *cmdline = GetCommandLineStr();
|
||||
TOKEN_LIST *cmdline = GetCommandLineToken();
|
||||
|
||||
if (StrCmpi(cmdline, "/remote") == 0)
|
||||
if (cmdline->NumTokens >= 1)
|
||||
{
|
||||
if (StrCmpi(cmdline->Token[0], "/remote") == 0)
|
||||
{
|
||||
if (cmdline->NumTokens >= 2)
|
||||
{
|
||||
cm->server_name = CopyStr(cmdline->Token[1]);
|
||||
}
|
||||
else
|
||||
{
|
||||
char *hostname = RemoteDlg(NULL, CM_REG_KEY, ICO_VPN, _UU("CM_TITLE"), _UU("CM_REMOTE_TITLE"), NULL);
|
||||
if (hostname == NULL)
|
||||
@ -11818,14 +11826,16 @@ void MainCM()
|
||||
cm->server_name = hostname;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (StrCmpi(cmdline, "/startup") == 0)
|
||||
if (StrCmpi(cmdline->Token[0], "/startup") == 0)
|
||||
{
|
||||
// Startup mode
|
||||
cm->StartupMode = true;
|
||||
}
|
||||
}
|
||||
|
||||
Free(cmdline);
|
||||
FreeToken(cmdline);
|
||||
|
||||
if (IsZero(cm->ShortcutKey, SHA1_SIZE) == false)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user