Kommen Sie immer wieder darauf zurück und können es nicht herausfinden ... Ich erstelle eine App für die Arbeit, die im Wesentlichen alle unsere Tools in einer einfach zu bedienenden GUI zusammenstellt. Eines unserer Tools verwenden wir von Drittanbietern und werden als Remote-App über RDWeb gehostet. Jetzt habe ich auch nur einen normalen Remote-Desktop-Zugang und ich kann über Winform mit MSTSC und this process auf den Desktop zugreifen, was wunderbar funktioniert. Ich bin gespannt, ob es möglich ist, nur das RemoteAPP und nicht den gesamten Desktop in das MSTSC-Steuerelement zu laden, damit meine Benutzer nicht auf den vollständigen Desktop gelangen. Oder wenn es eine andere Möglichkeit gibt, ein RemoteAPP nur innerhalb von Winforms zu hosten.Hosting RemoteAPP-Sitzung in Winform
Ich habe die MSDN-Dokumentation auf ITSRemoteProgram überprüft, aber wenn ich Folgendes versuche, wird nur eine Ausnahme ausgelöst. Der Debugger stoppt bei rdp.RemoteProgram.RemoteProgramMode = true;
und gibt eine HRESULT E_FAIL-Ausnahme.
Ich habe auch versucht, die remoteprogram
nach dem OnConnected Ereignis ausgelöst und ich bekomme die gleichen Ergebnisse.
try
{
rdp.Server = "FFWIN2008R2DC.fflab123.net";
rdp.Domain = "fflab123";
rdp.UserName = "administrator";
IMsTscNonScriptable secured = (IMsTscNonScriptable)rdp.GetOcx();
secured.ClearTextPassword = "password123";
rdp.OnConnected += rdp_OnConnected;
rdp.RemoteProgram.RemoteProgramMode = true;
rdp.RemoteProgram2.RemoteApplicationName = "Calculator";
rdp.RemoteProgram2.RemoteApplicationProgram = @"C:\Windows\system32\calc.exe";
rdp.Connect();
}
catch (Exception Ex)
{
MessageBox.Show("Error Connecting", "Error connecting to remote desktop " + " Error: " + Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Vielleicht gehe ich hier auf die falsche Art oder vielleicht ist es gar nicht möglich. Ich möchte nur in die richtige Richtung schubsen. Ich brauche niemanden, der das für mich schreibt.
Niemand hat Informationen dazu? Ich denke, das erklärt, warum ich es auch nicht herausfinden kann. – Nabbic