草庐IT

模拟IC

全部标签

c++ - 使用来自系统级进程(Windows 服务)的登录用户上下文模拟和运行任何方法 :

我已经创建了一个模板类,它将创建一个带有登录用户token的线程并运行任何方法。我在std::function的帮助下将它传递给模板类,并在用户级上下文中运行它。我目前的使用情况:1.该类用于windows服务进程(以SYSTEM级别运行)。2.线程在挂起状态下创建,SetThreadToken()用于应用从“explorer.exe”创建的模拟token。(我知道在多个登录用户的情况下这不是一种可行的方法,但暂时我需要这个东西来解决问题)。3.在这些之后,我将恢复线程以在用户级上下文中执行传递的util方法。引用的线程模拟来自:Createthreadwithspecificpriv

信号覆盖 蓝桥杯模拟

信号覆盖(暴力模拟)❓️问题描述小蓝负责一块区域的信号塔安装,整块区域是一个长方形区域,建立坐标轴后,西南角坐标为(0,0),东南角坐标为(W,0),西北角坐标为(0,H),东北角坐标为(W,H)。其中W,H都是整数。他在n个位置设置了信号塔,每个信号塔可以覆盖以自己为圆心,半径为R的圆形(包括边缘)。为了对信号覆盖的情况进行检查,小蓝打算在区域内的所有横纵坐标为整数的点进行测试,检查信号状态。其中横坐标范围为0到W,纵坐标范围为0到H,总共测试(W+1)*(H+1)个点。给定信号塔的位置,请问这(W+1)*(H+1)个点中有多少个点被信号覆盖。输入格式输入第一行包含四个整数W,H,n,R,相

python - 如何在 Python/PyQt 中模拟真实键盘的按键?

我需要编写一个虚拟键盘来输入文本,我打算使用Python和Qt(PyQt)库来完成这项任务。问题是我不知道如何模拟KeyPress不是作为内部Qt事件,而是作为真实键盘的模拟,因此我可以像使用真实键盘一样使用此键盘-与我计算机上的应用程序交互。我在Qt文档中找不到任何关于此的内容。那么有什么方法可以通过PyQt/Qt来完成,或者我需要使用一些Python库,具体是哪个? 最佳答案 我知道这是一个PyQt问题,但应OP的要求,将提供一个c++示例,以防它有助于找到Python解决方案。在C++端模拟键盘是通过将按键事件发布到应用程序的

windows - 寻找一种 cocoa 方法来模拟没有事件作为参数的按钮按下

我需要以编程方式模拟我的Cocoa按钮上的按钮按下,我正在尝试在cocotron上执行此操作,不幸的是它没有NSEvent方法:mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount:pressure:实现的。有没有办法以编程方式模拟按钮按下而无需创建事件? 最佳答案 当您寻找某些东西时,不要忘记查看父类(superclass)。所有NSControls,包括所有NSButtons,响应perfor

linux - Windows 的 Shell 脚本模拟器

有没有我可以编写shell脚本并在Windows上运行的模拟器?或者类似Windows终端模拟器的东西? 最佳答案 您是否考虑过cygwin?它是最常见的GNU实用程序的端口,包括用于Windows的bash。 关于linux-Windows的Shell脚本模拟器,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/22958508/

windows - DirectInput 模拟摇杆范围

我使用DirectInput来处理输入设备,我枚举设备和每个设备上的元素。在我的游戏handle上使用模拟摇杆时,它们会报告0-65535范围内的值。对于所有类型的绝对轴,总是都是这种情况吗?如果不是:是否有任何方法可以找出DX8输入元素的DIDEVICEOBJECTDATA::dwData(用DIDFT_ABSAXIS枚举)的范围?我能想到的唯一其他选择是在我的应用程序中使用一些自制的内部校准,这听起来太像80年代了,不可能是真的。 最佳答案 您不能使用GetProperty获取范围并传入要填充的适当DIPROPRANGE结构吗?

c++ - 在 C++ 中设置模拟接口(interface)

我目前正在尝试使用某个SDK,它可以让我从供应商提供的DLL中加载函数。我必须将参数传递给这些函数,而DLL会完成所有工作。现在,DLL应该正在与另一个设备通信,而我只是等待结果。但是,我没有此设备,那么如何设置模拟界面来模拟该设备?为了清楚起见,这里有一个例子:myfuncpointer.Open(someparam,anotherparam,...);现在,因为我没有设备,DLL实际上不能执行上面的功能;它失败。我如何设置测试以便DLL与我设计的类而不是设备对话?有什么方法可以重定向DLL的调用吗?我如何创建DummyDevice类来执行此操作?谢谢..附言如果有任何不清楚的地方,

ASP.NET:模拟 VMWare 上的域

我需要在VMWare计算机上运行的ASP.NET应用程序中将自己模拟为域用户。由于VMWare计算机本身不在域中,因此ASP.NET无法解析用户token(在web.config中指定)。有办法吗?提前致谢,彼得 最佳答案 我一直在使用我编写的这个类,它的效果非常好!usingSystem;usingSystem.Security.Principal;//////Changesthesecuritycontexttheapplicationrunsunder.///publicclassImpersonateHelper:IDisp

windows - Unit Test中如何模拟基于MFC的GUI功能失效?

如何在单元测试环境下模拟DialogBox、WindowCreationFunctions等MFC系统功能失效?是否有可用的工具或框架? 最佳答案 一个想法是使用ApplicationVerifier(免费,Microsoft)及其“低资源模拟”模式。它没有任何UI功能stub,但它可以伪造某些Win32API中的故障,例如内存分配、等待原语等。另一个想法是为C++使用成熟的模拟框架。Isolator++就是这样一种框架。 关于windows-UnitTest中如何模拟基于MFC的GUI

windows - 移动设备模拟器无法访问本地主机

我正在使用WindowsMobile6ProfessionalEmulator和WindowsMobileDeviceCenter。我将模拟器连接到我的电脑上并将其固定在我的电脑上。我正在尝试从模拟器的浏览器连接到部署在我计算机的IIS中的Web服务(安装模拟器的同一台机器)。如果我将我的计算机连接到互联网,我可以访问任何网站,包括我的本地WS(使用ipConfig返回的IP)。问题是当我断开计算机与Internet的连接时:我无法使用IP(由ipconfig返回的内部IP)或机器名称访问我的本地Web服务。您知道我缺少哪些设置吗?我确信这在某种程度上是可能的,我只是不知道如何....