После открытия RemoteApp с помощью AxMsRdpClient7NotSafeForScripting редактор метода ввода (IME) окна RemoteApp не запусC#

Место общения программистов C#
Ответить
Anonymous
 После открытия RemoteApp с помощью AxMsRdpClient7NotSafeForScripting редактор метода ввода (IME) окна RemoteApp не запус

Сообщение Anonymous »

В C# после запуска RemoteApp через AxMsRdpClient7NotSafeForScripting редактор метода ввода (IME) окна RemoteApp не работает в монопольном режиме. При переключении IME как локальный, так и удаленный IME переключаются синхронно. При вводе в поле ввода локальный и удаленный IME отображаются одновременно.
На сервере работает Windows 10 Pro, а приложение RemoteApp публикуется через RemoteApp.Tool.
private string CreateRC()
{
AxMSTSCLib.AxMsRdpClient7NotSafeForScripting axMsRdpClient7NotSafeForScripting1 = new AxMSTSCLib.AxMsRdpClient7NotSafeForScripting();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form2));

((System.ComponentModel.ISupportInitialize)(axMsRdpClient7NotSafeForScripting1)).BeginInit();

axMsRdpClient7NotSafeForScripting1.Enabled = true;
axMsRdpClient7NotSafeForScripting1.Location = new System.Drawing.Point(12, 12);
axMsRdpClient7NotSafeForScripting1.Name = "axMsRdpClient7NotSafeForScripting1";
axMsRdpClient7NotSafeForScripting1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axMsRdpClient7NotSafeForScripting1.OcxState")));
axMsRdpClient7NotSafeForScripting1.Size = new System.Drawing.Size(192, 192);
this.Controls.Add(axMsRdpClient7NotSafeForScripting1);
((System.ComponentModel.ISupportInitialize)(axMsRdpClient7NotSafeForScripting1)).EndInit();
axMsRdpClient7NotSafeForScripting1.UserName = "CAD";
axMsRdpClient7NotSafeForScripting1.Server = "192.168.100.197";
axMsRdpClient7NotSafeForScripting1.AdvancedSettings8.RDPPort = 3389;
axMsRdpClient7NotSafeForScripting1.AdvancedSettings8.EnableCredSspSupport = true;
axMsRdpClient7NotSafeForScripting1.AdvancedSettings8.ClearTextPassword = "CAD";
axMsRdpClient7NotSafeForScripting1.OnConnected += Rc_OnConnected;
axMsRdpClient7NotSafeForScripting1.DesktopWidth = SystemInformation.VirtualScreen.Width;
axMsRdpClient7NotSafeForScripting1.DesktopHeight = SystemInformation.VirtualScreen.Height;
var nonScriptable5 = (MSTSCLib.IMsRdpClientNonScriptable7)axMsRdpClient7NotSafeForScripting1.GetOcx();
nonScriptable5.UseMultimon = true;

axMsRdpClient7NotSafeForScripting1.SecuredSettings2.KeyboardHookMode = 1;
axMsRdpClient7NotSafeForScripting1.RemoteProgram2.RemoteProgramMode = true;
axMsRdpClient7NotSafeForScripting1.FullScreen = true;
axMsRdpClient7NotSafeForScripting1.AdvancedSettings8.SmartSizing = true;
axMsRdpClient7NotSafeForScripting1.Connect();
return axMsRdpClient7NotSafeForScripting1.Name;
}

private void Rc_OnConnected(object sender, EventArgs e)
{
var rc = (AxMsRdpClient7NotSafeForScripting)sender;
rc.RemoteProgram2.ServerStartProgram(@"||Notepad", "", "", false, "", false);
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... nput-metho
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»