Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2014, 14:57   #31
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

Кстати, в свое время тоже озадачился своим клиентом. Так вот, практика показала, что стабильно работает NotSafeForScripting. Работоспособность остальных зависит от версии винды. Не берусь утверждать, но возможно здесь собака порылась
Баламут вне форума Ответить с цитированием
Старый 10.12.2014, 01:11   #32
lollollollol
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 218
По умолчанию

о да, сабака там не просто порылась, она в бешенстве молотит лапами, чтобы запутать всё и вся...

На серваке вин 2008 мой клиент просто задолбал уже сообщениями с просьбой нажать ОК (сертификат типа не нравится), уже не знаю как бороться.
И это вылазиет даже ДО авторизации.


А вот по поводу терминального входа, он доступен везде где и обычный?
Как выполнить именно терминальный вход, брать версии NotSafeForScripting?



Цитата:
Не удается проверить подлинность удаленного
компьютера. Установить подключение в любом случае?
Что и где нужно выставить, чтобы такие подключения выполнялись в любом случае Автоматически?

Последний раз редактировалось lollollollol; 10.12.2014 в 01:32.
lollollollol вне форума Ответить с цитированием
Старый 10.12.2014, 07:28   #33
5cek
Форумчанин
 
Регистрация: 04.07.2013
Сообщений: 118
По умолчанию

Цитата:
Сообщение от Баламут Посмотреть сообщение
Кстати, в свое время тоже озадачился своим клиентом. Так вот, практика показала, что стабильно работает NotSafeForScripting. Работоспособность остальных зависит от версии винды. Не берусь утверждать, но возможно здесь собака порылась
Не знаю как у вас, но у меня на NotSafeForScripting не когда не получалось зайти терминально, я в то время сделал вывод что она нужна для запуска удаленного приложения, а не для терминального входа.

Цитата:
Сообщение от lollollollol Посмотреть сообщение
На серваке вин 2008 мой клиент просто задолбал уже сообщениями с просьбой нажать ОК (сертификат типа не нравится), уже не знаю как бороться.
И это вылазиет даже ДО авторизации.
Это я не смог убрать, да и мне в то время оно не нужно было, не могу сказать точно возможно ли это вообще.
Цитата:
Сообщение от lollollollol Посмотреть сообщение
А вот по поводу терминального входа, он доступен везде где и обычный?
Как выполнить именно терминальный вход, брать версии NotSafeForScripting?
Как я выше и писал, для терминального входа лучше использовать версии без NotSafeForScripting.

Цитата:
Сообщение от lollollollol Посмотреть сообщение
Что и где нужно выставить, чтобы такие подключения выполнялись в любом случае Автоматически?
Тоже не подскажу, здесь больше помогут ребятки из мелкософта, на MSDN поройся, там где то было про эти ActiveX компоненты.
5cek вне форума Ответить с цитированием
Старый 10.12.2014, 09:23   #34
lollollollol
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 218
По умолчанию

Я вообще разницы незаметил между msrdpclient и NotSafeForScripting, работает одинаково стабильно.

Цитата:
Это я не смог убрать, да и мне в то время оно не нужно было, не могу сказать точно возможно ли это вообще.
Вот если хоть раз галку поставить Входить всегда, то на дедик нормально заходит.
Я делаю вывод что это всё таки можно задать опционально.
Только порывшись я так и не понял что отвечает за это.
lollollollol вне форума Ответить с цитированием
Старый 10.12.2014, 09:42   #35
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

Цитата:
Сообщение от lollollollol Посмотреть сообщение
Я вообще разницы незаметил между msrdpclient и NotSafeForScripting, работает одинаково стабильно.
Т.е. приложение спокойно кочует между разными осями? Я имею ввиду XP, серверные...
Не поленился сейчас и скомпилировал простенький код. Все работает. Правда Делфи стоит X2 и винда семерка. Подключаюсь к Win2008 R2. Никаких вопросов..


Код:
unit Unit1;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ComCtrls, Vcl.ToolWin, Vcl.OleCtrls,
  MSTSCLib_TLB;

type
  TForm1 = class(TForm)
    ToolBar1: TToolBar;
    ToolButton1: TToolButton;
    procedure ToolButton1Click(Sender: TObject);
  private
    { Private declarations }
  public
    rdp: TMsRdpClientNotSafeForScripting;
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.ToolButton1Click(Sender: TObject);
begin
  rdp := TMsRdpClientNotSafeForScripting.Create(self);
  rdp.Parent := Form1;
  rdp.Align := alClient;

  rdp.Server := '...';
  rdp.ControlInterface.UserName := '...';
  rdp.AdvancedSettings2.ClearTextPassword := '...';
  rdp.Connect;
end;

end.
Баламут вне форума Ответить с цитированием
Старый 10.12.2014, 10:42   #36
lollollollol
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 218
По умолчанию

угу, везде работает.

А сообщение с просбой подтвердить серт вылазиет далеко не везде, на одном дедике из пяти.

Похож всё таки это какие-то настройки безопасности, связанные с сертификатами
lollollollol вне форума Ответить с цитированием
Старый 10.12.2014, 11:30   #37
lollollollol
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 218
По умолчанию

Вот такая беда, но далеко не на всех компах, к которым подключаюсь.



Если включить
RDP.AdvancedSettings6.Authenticatio nLevel:=1; или 2, то вылазиет окно, где нужно нажать ОК, согласиться с тем что серт недействительный. Но тогда ОК нужно жать на всех дедиках.
lollollollol вне форума Ответить с цитированием
Старый 10.12.2014, 22:07   #38
lollollollol
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 218
По умолчанию

Как проверить, существует ли каталог? не могу понять, хоть тресни?
lollollollol вне форума Ответить с цитированием
Старый 12.12.2014, 19:21   #39
lollollollol
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 218
По умолчанию

А как всё таки терминально пдключение сделать? чтобы ловить сообщение об ошибке?
lollollollol вне форума Ответить с цитированием
Старый 15.12.2014, 21:54   #40
5cek
Форумчанин
 
Регистрация: 04.07.2013
Сообщений: 118
По умолчанию

Цитата:
Сообщение от lollollollol Посмотреть сообщение
А как всё таки терминально пдключение сделать? чтобы ловить сообщение об ошибке?
Терминальное подключение как я уже говорил это когда ты видишь рабочий стол сервака к которому подключаешься, есть еще один способ подключения, но он запускает только разрешенное установленное приложение на сервере, без вида удаленного рабочего стола.
5cek вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как задать эти две даты...не могу понять что за 100-наносекундный интервал...и что это за дата 1 января 0001 года der90 PHP 4 25.04.2014 13:46
не могу понять, что за ошибка (С++) mpdasa Помощь студентам 1 25.06.2012 19:56
не могу понять что не так aferistz Общие вопросы C/C++ 5 23.09.2010 02:21
не могу понять, что за скрипт ZET78 JavaScript, Ajax 0 18.08.2010 00:10
Не могу понять, что требуется? Shuraken Общие вопросы Delphi 2 10.08.2007 11:41