jjzjj

c# - 在 ALT+TAB 中显示任务但在任务栏中不显示

我有两个窗口(WPF),MainWindow和Window1,从MainWindow用户可以显示Window1作为模态窗口:privatevoidButtonBase_OnClick(objectsender,RoutedEventArgse){varwin=newWindow1();win.Owner=this;win.WindowStyle=WindowStyle.ToolWindow;win.ShowInTaskbar=false;win.ShowDialog();}所以我希望Window1不显示在任务栏中,但是这个应用程序可以在ALT+TAB中看到,有什么简单的方法可以实现吗?

windows - GetClipboardData() 剪切与复制

当GetClipboardData()用于访问剪贴板捕获的数据,是否有API调用或标志来区分复制操作(CTRL+C)和剪切操作(CTRL+X)? 最佳答案 没有通用的方法可以知道数据是否由于剪切或复制操作而被放置在剪贴板上。在大多数应用程序中,“剪切”只是“复制选择”+“删除选择”。如评论中所述,theshellhasaclipboardformat称为CFSTR_PREFERREDDROPEFFECT但这种格式主要用于在shell中“切割”文件/项目。shell调用此"deleteonpaste".

windows - 如何在 PowerShell 中停止长时间运行的 cmdlet

假设我运行这个cmdelt:C:\>Get-EventLogApplication此cmdlet会永远显示事件并且永远不会停止,是否有特定的命令或我可以键入的内容来停止它并返回到我的C:\>? 最佳答案 这取决于您的工作环境。Ctrl+C在PowerShell控制台和ISE中工作。我使用PowerGUI脚本编辑器并使用Shift+F5实现同样的效果。 关于windows-如何在PowerShell中停止长时间运行的cmdlet,我们在StackOverflow上找到一个类似的问题:

c++ - 禁用任何退出软件的可能性?

我正在用C++实现大学考试软件,我想防止任何人在它运行后关闭它。目的是为了防止用户复制软件、打印屏幕并保存等目的!我最初想的是禁用ctrl-alt-del,alt+F4、alt+tab等组合键,但显然遵循这种方法并不容易,尤其是在windowsxp之后的版本中。您认为解决我的问题的可行方法是什么? 最佳答案 你当然应该采取所有正常步骤让你的应用程序拒绝自行关闭(也许除非提供密码),所以我们只是在谈论“我不想让任何人强行关闭”它”部分。一种解决方案是让您的应用成为Windows外壳。另一种解决方案是设置计算机,使当前登录的用户无权关闭

windows - 使用 Windows 键在 Windows 上的 Emacs 中向下翻页和向上翻页

我正在努力学习Emacs并努力寻找最适合我的键盘布局。有一件事真的很烦我。我在.emacs中添加了以下几行(global-set-key"\C-y"'scroll-up)(global-set-key"\M-y"'scroll-down)当我按住Control并按y几次时,它会在每次按y时向下翻页。但是,当我按住Windows键(映射为Meta)并按几次y它只会在第一次按y和所有后续按y时向上翻页我在缓冲区中插入了“y”字符。向上翻页能像向下翻页一样吗?我想按住Meta并按住y向上滚动多个页面。我在LENNART-69DE564(已修补)上使用2008-05-12的GNUEmacs23

windows - 从我的应用程序发送消息 Ctrl+Alt+Del

我想在MFC中编写一个小实用程序,它将Ctrl+Alt+Del消息发送到操作系统。任何人都可以帮助我如何实现这一目标?我试过:::PostMessage(HWND_BROADCAST,WM_HOTKEY,0,MAKELONG(MOD_CONTROL|MOD_ALT,VK_DELETE));但这行不通。我想发送Ctrl+Alt+Del而不是调用TaskMgr.exe。此外,它适用于我的本地操作系统(WindowsXPServicepack2)。基本上我想使用这个应用程序来锁定我的机器并安排一些操作以及锁定。 最佳答案 这不是您可以模拟

c++ - 在 Windows C++ 中禁用键盘?

如何在Windows中使用C++完全禁用键盘?完全禁用我的意思是即使Ctrl+Alt+Delete也不起作用。我确实考虑过使用键盘驱动程序,但我认为您需要在安装后重新启动计算机,但由于我只需要将其禁用几分钟,所以这不会真正起作用。 最佳答案 这真的不可能。WinLogon被设计为拦截Ctrl+Alt+Del按键的一个进程,即使所有其他东西挂起或死掉.这是针对恶意session等的故障保护。因此没有明显的解决方法。也许键盘过滤器驱动程序可以使您的请求成为可能,但那是真正的内核驱动程序。 关

windows - 交换 alt 键功能

我需要在Windows7中交换Alt键功能。一家大公司需要为在打字机上书写的老人提供此功能,打字机左侧有变音符号键,但Win7是为此目的,现在正在处理具有正确的Alt。经过两天的研究,我找到了一个驱动程序解决方案。我需要原始Windows7驱动程序的源代码(两个.sys文件似乎是键盘驱动程序),并可能在WindowsDDK中修改它们。或者我需要制作一个可以与默认驱动程序一起使用的额外驱动程序。如我所见,解决方案将使用C或C++。但是我必须走什么路才能做到这一点?我应该采取什么步骤?限制是:一次系统重启仅用于驱动程序安装。一种在Win7中工作时交换Alt键的简单方法(通过同时按下Alt键

windows - Ctrl-Shift-V 在 Windows 8 和 Visual Studio 2013 中不起作用?

我在Windows7中使用VS2012。昨天,我安装了Windows8并安装了VisualStudio2013。而且我不能将Ctrl-Shift-V键用于循环剪贴板环。我试图在Tools\Options\Keyboard菜单中手动假设Ctrl-Shift-V键用于循环剪贴板环。还是不行。[已解决]-我已经在设计窗口中试过了。它在代码窗口中工作正常。 最佳答案 打开VisualStudio键盘设置并确保绑定(bind)设置正确。您可能在第一次启动VisualStudio时不小心选择了不同的模板。在我的C#2005绑定(bind)中,它

eclipse - AltGr 和 Ctrl+Alt 的区别

我在使用Eclipse时使用匈牙利语键盘布局,使用某些键盘热键非常痛苦,因为Eclipse处理Ctrl+Alt和AltGr一样。作为解决方法,我必须取消绑定(bind)所有快捷方式,映射Ctrl+Alt+something,如果我想使用AltGr那。这很烦人,因为我真的需要|、、>、#、&、@、{和}编码时:)有没有办法让Eclipse区分这些键?编辑:这看起来像是Windows特定的“功能”,不过最好覆盖它。 最佳答案 如何在编码时将键盘设置更改为英语键盘,然后在完成后将其设置回匈牙利语(如果问题出在匈牙利语配置上...)?或者.