alpha v0.0974

This commit is contained in:
2026-08-11 15:35:50 +03:00
parent b9d8559b50
commit 90581634d8
4 changed files with 9 additions and 25 deletions

View File

@@ -40,7 +40,7 @@ Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
[Run]
Filename: "{app}\{#MyAppExeName}"; Parameters: "--configure-only --server ""{code:GetServerAddress}"" --token ""{code:GetAgentToken}"""; Flags: runhidden waituntilterminated
Filename: "{app}\{#MyAppExeName}"; Parameters: "--configure-only --server ""{code:GetServerAddress}"""; Flags: runhidden waituntilterminated
Filename: "{app}\{#MyAppExeName}"; Description: "Запустить {#MyAppName}"; Flags: nowait postinstall skipifsilent unchecked
[Code]
@@ -97,10 +97,9 @@ begin
RustDeskPasswordPage.ID,
'Подключение к серверу',
'Укажите параметры подключения клиента',
'Введите адрес сервера и токен. Эти данные будут сохранены в профиле текущего пользователя.'
'Введите адрес сервера. Служебный токен будет настроен автоматически.'
);
ConnectionPage.Add('Адрес сервера:', False);
ConnectionPage.Add('Токен:', True);
end;
function ShouldSkipPage(PageID: Integer): Boolean;
@@ -184,17 +183,9 @@ begin
Exit;
end;
if Trim(ConnectionPage.Values[1]) = '' then
if ContainsUnsafeCommandLineCharacters(ConnectionPage.Values[0]) then
begin
MsgBox('Укажите токен.', mbError, MB_OK);
Result := False;
Exit;
end;
if ContainsUnsafeCommandLineCharacters(ConnectionPage.Values[0]) or
ContainsUnsafeCommandLineCharacters(ConnectionPage.Values[1]) then
begin
MsgBox('Адрес сервера и токен не должны содержать кавычки или переносы строк.', mbError, MB_OK);
MsgBox('Адрес сервера не должен содержать кавычки или переносы строк.', mbError, MB_OK);
Result := False;
end;
end;
@@ -313,8 +304,3 @@ function GetServerAddress(Param: String): String;
begin
Result := Trim(ConnectionPage.Values[0]);
end;
function GetAgentToken(Param: String): String;
begin
Result := Trim(ConnectionPage.Values[1]);
end;