0
SendKeys
を介して別のアプリケーションをリモート操作するアプリケーションをテストしています。C# - SendKeysウィンドウがロックされているときにアクセスが拒否される
Process p = System.Diagnostics.Process.GetProcessesByName("notepad").Last();
if (p != null)
{
IntPtr h = p.MainWindowHandle;
SetForegroundWindow(h);
SendKeys.SendWait("Hellow world");
}
私は窓がロックされている場合、それは仕事を期待が、エラーは「アクセスが拒否されました」です。ここではメモ帳のためのテストコードは(メモ帳が開いている)です。メモ帳はテストアプリケーションであり、ロックシステムはリモートデスクトップを切断するシミュレーションですので、ロックモードでアクセスする必要があります。なにか提案を?