РЕДАКТИРОВАТЬ
RDP - это просто текущий способ, которым я делаю это, если есть другой способ подключения к базе данных в другой среде, я сделаю это. В идеале я хочу, чтобы это подключалось к базе данных, как если бы исполняемый файл находился в среде RDP, и не показывало никаких признаков подключения к БД через другую среду.
РЕДАКТИРОВАТЬ 2
Я также попытался добавить вторую строку подключения и открыть ее, после чего сразу после этого появилась моя текущая строка подключения.
У меня есть приложение C # Win Forms, которое подключается кбазы данных, это прекрасно работает, за исключением того, что мне нужно RDP в правильную среду и запустить исполняемый файл оттуда для этого.
Можно ли установить RDP-соединение внутри приложения, а затем подключиться к базе данных безнеобходимость иметь исполняемый файл внутри RDP.
Я попытался создать строку подключения, используя библиотеку MSTSCLib, которую я обнаружил здесь , однако это все равно не работает на уровне кода.
Код:
private void rdpConnect_Click(object sender, EventArgs e)
{
MSTerminalServiceControl1.Server = rdpServer.Text;
MSTerminalServiceControl1.UserName = rdpUserName.Text;
IMsTscNonScriptable secured = (IMsTscNonScriptable)MSTerminalServiceControl1.GetOcx();
secured.ClearTextPassword = rdpPassword.Text;
MSTerminalServiceControl1.Connect();
}
private void rdpDisconnect_Click(object sender, EventArgs e)
{
MSTerminalServiceControl1.Disconnect();
}
Текущий путь:
Желаемый путь: