systemevent

    4热度

    1回答

    我有一个WinForms应用程序,当系统进入挂起状态(睡眠)和恢复时保持跟踪。 App为此使用SystemEvents类。它在我的机器上正常工作。然而,对于某些用户来说,PowerModes.Resume的事件似乎并不总是会引发。应用程序收到多个PowerModes.Suspend而没有任何PowerModes.Resume之间,这是奇怪的。 我的主要问题是如何可能发生,以及如何避免它,使恢复检测

    1热度

    1回答

    我正在发送键盘按键和按键释放事件,它们适用于所有键盘按键。 但修饰键仅在与修饰键相关的键是从应用程序发送而不是从真实硬件发送时才起作用。也就是说,如果我从应用程序发送 Shift和'a',它会打印'A'(大写字母A,这是预期的)。但如果我从应用程序发送'shift'键按下事件,并从物理键盘输入'a',它会打印出'a'(换档键似乎不适用于不同的设备)。这同样适用于其他修饰键,例如cmd,alt和fn

    1热度

    1回答

    每次运行进程监视器的新实例时,都会弹出一个对话框,提示“出现打开快照时发生错误”,此错误会阻止捕获任何事件。 按下捕捉按钮或Ctrl + E还可以重现错误消息

    0热度

    2回答

    我是尝试使用来学习AppleScript。你在我的第一个雄心勃勃的项目的一部分下看到了什么。如果您还打开了“文本编辑”窗口,则会对其进行修改,以便在AppleScript编辑器中进行测试。 脚本的作用: 从列表中选择编辑 对准两个打开的窗口 我的问题: 对齐窗户只能如果我解雇变量。只要我将变量从返回的列表(selectedEditor)与字符串tell process "TextEdit"一起使用

    -1热度

    1回答

    我开发一个WPF App和得到一个很奇怪的问题: 我用SystemEvents.SessionSwitch += SystemEvents_SessionSwitch;检测计算机的屏幕锁定事件。该代码适用于Windows 10。但在Windows 8崩溃。我得到的错误窗口是“您的应用程序已停止工作”,没有任何异常代码。我尝试了其他Windows 10和其他Windows 8并得到了相同的结果。有任

    0热度

    1回答

    每当我从休眠状态恢复电脑时,我的Window的位置似乎都转移到了屏幕的顶部。我有以下登录我的窗口位置: LocationChanged += (sender, args) => { Logger.Info($"{Top},{SettingsHelper.Instance.Settings.WindowTop}"); }; WindowTop是加载到内存从

    0热度

    1回答

    在IIS托管的WCF服务绑定到SystemEvents.PowerModeChanged当我得到这个错误下支持: “系统事件通知并未在目前的环境下支持服务器进程,例如,可能不支持全局系统事件通知。“ at Microsoft.Win32.SystemEvents.EnsureSystemEvents(Boolean requireHandle, Boolean throwOnRefusal)

    0热度

    2回答

    我已经创建了三个快捷键我的Mac上的右键菜单项,在任何应用程序中工作: 当选择文本: 大写是按Ctrl + C 使下壳按Ctrl + L 使上壳按Ctrl + U 有道理,但现在已经制定出来了我想创建一个Applescript来调用这些快捷方式,只需要输入密钥即可。 我想的是: 当选择文本: 双击CAPS调用按Ctrl + C 如果文字是UC单一的点击CAPS所调用Ctrl + L 如果文本是LC

    1热度

    2回答

    有没有办法在C#中模拟系统事件,如SystemEvents.PowerModeChanged,并在MOQ设置中人为地提高它们?

    4热度

    2回答

    我安装了一个线程专用的windows钩子来监视发送给WndProc的消息。它起初工作。但是,在我按Tab键大约19次以将焦点移到窗体上之后,我的钩子回调函数不再被称为。无论我是快速还是缓慢地按下Tab,都会发生这种情况。任何人都可以解释究竟发生了什么? 下面是我写的代码。我在Windows 7 64位上测试了它。 using System; using System.Collections.Ge