草庐IT

UI交互

全部标签

windows - 测量 Windows 应用程序的 UI 响应能力

是否有任何衡量WinForms/Windows应用程序响应能力的指标?消息循环被阻塞的时间百分比之类的东西?如何获得? 最佳答案 大量直接向窗口过程传递消息的SendMessage()调用在Windows或其他进程中。不能计时那些。间接测量可以是SetTimer()并测量WM_TIMER消息传递的延迟时间。 关于windows-测量Windows应用程序的UI响应能力,我们在StackOverflow上找到一个类似的问题: https://stackoverf

windows - 使用 CSS3、HTML5 和 Javascript 重新创建 WP7 Metro UI 的外观

是否有任何示例可以使用CSS/javascript/HTML5为WindowsPhone7创建/重新创建常见的MetroUI控件? 最佳答案 不要脸的外挂:https://github.com/ace-subido/css3-microsoft-metro-buttons尝试将此CSS/JS库用于metro按钮:) 关于windows-使用CSS3、HTML5和Javascript重新创建WP7MetroUI的外观,我们在StackOverflow上找到一个类似的问题:

android - 三星 Galaxy SIII 与 ACR122U 交互

我有一台三星GalaxySIII(版本4.0.4)和一台ACR122U-A2(驱动程序版本1.1.6.3)非接触式读卡器。我正在尝试通过阅读器从手机中获取一些或其他唯一代码/ID。我可以从老式NFC诺基亚手机和MiFare卡中获取唯一ID。但是,一旦我将SGSIII放在读卡器上,它每次都会生成一个新的唯一ID-诺基亚手机或MiFare汽车不是这种情况。我已经安装了市场(Play商店)上几乎所有的NFC应用程序-但仍然无法通过任何演示应用程序在我的电脑上显示任何信息。谁能帮我解决这个问题? 最佳答案 随机唯一ID是一项功能,而不是错误

c# - 如何知道 Windows session 是否是交互式 session ?

我正在创建一个将在用户交互session上运行进程的服务。我找到了如何从服务中的session0开始进程,我找到了如何在用户登录时进行捕获。但我需要知道Windowssession是交互式session还是交互式Windowssession列表。 最佳答案 首先设置您的互操作声明。这是最难的部分DllImport("secur32.dll",SetLastError=false)]privatestaticexternuintLsaFreeReturnBuffer(IntPtrbuffer);[DllImport("Secur32.

c++ - 如何防止 WSASend() 阻塞我的 UI 线程?

我想使用带有完成例程的重叠I/O来处理客户端连接。在我的UI线程中我想使用WSASend(),但是为了让系统调用我的回调函数来通知我数据已经发送,UI线程必须处于等待状态状态,但这会卡住我的UI!我该如何解决这个问题? 最佳答案 我同意@DavidHeffernan的观点——UI线程应该做UI的事情。IO线程肯定需要绑定(bind)和端口(服务器),或对等地址和端口(客户端)。来自ConnectEx或AcceptEx的套接字肯定更好地加载到IO线程中,但是带有(此时未定义)套接字成员的Socket类肯定可以在UI线程中创建并通知IO

windows - FILE_FLAG_NO_BUFFERING 如何与向通信设备打开的句柄交互?

正如标题所说,我正在编写一个网络程序,我在其中使用CreateFile打开网络驱动程序的句柄,并且我一直在试验NO_BUFFERING标志。大多数文档甚至都不会提及将其与通信设备一起使用,而那些这样做的文档(又名MSDN引用等)只是简单地提到您可以。有谁知道这会如何影响与设备的通信? 最佳答案 这是一个设备驱动程序实现细节,您在CreateFile()调用中指定的选项在IRP_MJ_REQUESTrequest中传递.我链接的那个是用于文件系统的,非常漂亮。通过IrpSp->Parameters.Create.Options链接单击

c++ - 使用 IDispatch::Invoke 的 OLE 交互参数构造

我正在学习MicrosoftarticleaboutOLEautomation.据我了解,AutoWrap函数用于调用外部方法、获取/设置属性。让我们尝试理解调用此函数的代码://Makeitvisible(i.e.app.visible=1){//parameterpreparationVARIANTx;x.vt=VT_I4;//typeofparameterx.lVal=1;//valueAutoWrap(DISPATCH_PROPERTYPUT,//setpropertyNULL,//weneednoresultpXlApp,//pointertoExcelappL"Visibl

java - 将类注入(inject) JVM 并与现有类交互

我想将我的Java类注入(inject)到Windows上现有的Java应用程序中。我找到一篇描述使用CreateRemoteThread的方法的文章-java-code-injection-via-winapis但尚不清楚注入(inject)的类是否可以“连接”现有类并调用它们。有人知道这是否可行吗?JNI中是否有可用于搜索和获取对已运行类的引用的函数? 最佳答案 我敢肯定还有其他复杂的方法可以做您想做的事(例如使用javainstrumentationapi)。然而,可能有更简单的方法。找到应用程序的主类将类反编译成java代码

c# - 在没有运行 Windows UI 的情况下将窗口捕获为图像

我从previousquestion开始意识到当没有事件用户登录时,我无法截屏窗口。但是,我想知道是否可以在不运行WindowsUI的情况下以某种方式从内存中将窗口“转换”为图像?感谢大家的帮助。更新澄清一下,我认为需要发生的事情是以某种方式触发窗口的重绘并以某种方式将其绘制到文件而不是屏幕。我不确定如何以此开始事件,有什么想法吗? 最佳答案 你....想截取登录窗口?使用虚拟化让一切变得简单如果您想自己制作Windows登录屏幕,请实现/替换MSGINA如果我没记错的话,我记得使用作为服务运行的UltraVNC能够很好地看到登录屏

c++ 键盘/鼠标交互+特殊输入/输出+窗口常用函数

注:实测可用于Dev-C++5.1.1,不保证其他编译器可用。I头文件需要头文件:#include#include#include#include#include#include#include#include或:#include#include#includeII键盘函数函数:键按下#defineKEY_DOWN(VK_NONAME)((GetAsyncKeyState(VK_NONAME)&0x8000)?1:0)键弹起#defineKEY_UP(VK_NONAME)((GetAsyncKeyState(VK_NONAME)&0x8000)?0:1)使键按下keybd_event(VK_N