21得票3回答
如何从WPF应用程序中检测“锁定计算机”命令?

希望以 C#、.Net 3.5 使用 WPF(Windows Forms 也可以)的形式给出答案。 我有一个基本上是工具栏窗口或托盘图标的应用程序。它需要检测用户是否锁定了他/她的工作站并离开,以便在集中系统中更新此人的状态。 我可以使用 SystemEvents 轻松检测会话切换或注销,...

21得票4回答
是否有WPF等效于System.Windows.Forms.Screen的功能?

我正在尝试创建一个WPF窗口,该窗口将包含整个桌面工作区。在WinForms中,我会通过获取System.Windows.Forms.Screen.AllScreens中所有边界的联合来实现此目的。 在WPF中是否有等效的类型或其他机制可用于获取整个桌面的边界,还是我需要使用WinForms类型?

21得票4回答
Docker for Desktop 运行 Kubernetes - IP 地址无法工作

kubectl describe node docker-for-desktop 这将获取Docker桌面版Windows的IP地址。 但是,当我们在浏览器上使用ip:nodeport时,它无法工作。 nodeport是我们在Kubernetes集群的服务文件中提到的端口号。 请在代码部...

20得票10回答
如何最佳远程连接到Mac?

我想远程控制一台苹果电脑。在Windows世界里,你可以使用远程桌面连接到另一台Windows电脑。这个功能相对来说效果不错。 我知道你可以使用VNC服务器,但这并不总是最安全或提供最佳性能的选项。是否有其他选项可用于远程连接到Mac?

20得票6回答
不支持 java.awt.Desktop.getDesktop() 的平台

自从Java 6之后,就有一个名为java.awt.Desktop的类。虽然此类具有一些不错的方法,但并非所有平台都支持该类。这些方法中的java.awt.Desktop.getDesktop()在某些平台上会抛出 java.lang.UnsupportedOperationExcep...

20得票8回答
如何在JProgressBar上添加文本?

我正在使用jprogressbar来表示可用性状态。 我想在进度条内显示40%的文本[假设值]。 如何实现?该文本将根据可用性值进行更改。

20得票4回答
连接到Linux键盘事件处理

我想要钩取Linux桌面键盘事件处理。按下CapsLock应该进入某种命令行。我想实现以下一些命令: d/x: 从当前光标位置删除到字符 x。(受vi启发) a: 转到行开头,就像pos1。(受emacs启发) k: 删除到行末。(受emacs启发) ... 这些命令应该在任何文本字段中都...

20得票3回答
Qt 4.x:如何实现拖放到桌面或文件夹?

我用Qt 4.x使用C++编写了一个小型文件传输应用程序......它登录到服务器,显示用户在服务器上可用的文件列表,并允许用户上传或下载文件。 这一切都很好;甚至可以从桌面(或打开的文件夹)中拖入文件,并将文件图标拖到服务器文件列表视图中时,会自动将该文件上传到服务器。 现在我收到了相反...

18得票2回答
如何识别具有非显示窗口的Windows 10后台存储进程,这些窗口在程序上是可见和最小化的?

我有一个Win32应用程序,用于确定是否有任何可见的、非图标化的、可最小化的窗口正在显示。据我所知,它在Win9x到Win8.1上工作良好,但在Windows 10下,它经常会发现一些实际上并不在屏幕上可见的窗口。 为了尝试确定发生了什么事情,我编写了一个简单的测试应用程序,枚举并记录所有这...

18得票2回答
跨平台的桌面目录路径?

有没有一种跨平台的方法,在Python中仅使用标准模块,获取桌面目录路径? 我的当前Mac OS X + Windows解决方案是使用sys.platform检查运行Python的系统,然后执行以下操作: 可以使用os.path.join(os.path.expanduser('~'),...