草庐IT

虚拟显示器

全部标签

windows - 为 Windows 编写虚拟打印机驱动程序

我是Windows开发的新手,我正在尝试编写用户模式​​Windows(XP、Vista和7)虚拟打印机驱动程序。我的目标是拦截第三方应用程序发送到硬件打印机的输出,并在输出末尾向该输出添加一些额外的数据(文本+图形)。然后发送要由硬件打印机打印的最终负载。请注意,我的数据不会添加到机器的每份打印件中,而只会添加到特定的第三方应用程序中。我想在打印输出转换为任何页面描述语言(PDL)之前将我的额外数据添加到打印输出中。我可以这样做吗?我是否能够以正确的格式在输出的末尾按预期添加我的额外数据?如果是,那么我需要编写什么样的驱动程序以及在什么条件下layerofthearchitectur

windows - Windows 上的 Qt 不显示动画 GIF

我正在尝试使动画GIF在Qt4.7和4.8上工作,但它在Windows上不起作用:-在Linux上运行良好-在WindowsonWine上运行良好-但该图像未在WindowsXP和Windows7上显示,但适用于PNG这是我的代码:QMovie*movie=newQMovie(":/resources/loading");QLabel*myLabel=newQLabel(this);myLabel->setMovie(movie);movie->start(); 最佳答案 首先,抱歉我的英语不好。我设法通过3个步骤解决了这个问题。我

linux - 配置 baretail 以显示网络日志

我正在寻找一个实时更新的日志阅读器。另外,我的日志文件在运行Linux的服务器上,而我在Windows系统上。我找到了BareMetal'sBareTail,我在配置时遇到了困难。我写了一个简单的批处理来执行和打开日志文件,但它不能,这并不奇怪,因为服务器需要一个我不知道如何指定的用户名/密码。我的批处理:::SetPathtoBareTail.exeLocationsetpath=path;"D:\Installs"::SetServerPath&FolderPathsetserver=10.10.10.20setdir=\product\install\logs\startbare

javascript - Mac/Windows 在 Javascript 中弹出虚拟键盘

我正在开发一个专为在大型触摸屏显示器上使用而设计的网络应用程序。它不是移动应用程序;它将在MacOSX和Windows上的FireFox和Chrome中运行。我正在寻找一种从javascript以编程方式弹出操作系统的native屏幕键盘的方法。在Win7中,当用户关注文本区域时会自动发生这种情况(就像iOS和Android一样),但对于旧版本的Windows和OSX,用户必须手动将其拉起,这很麻烦我想排除。理想情况下,它会像Win7/iOS/Android一样工作,并在用户关注文本区域时自动弹出,但我会满足于弹出键盘的任何javascript,即使我必须为每个添加它文本框。如果这甚至

windows - Qt Creator 项目向导不显示创建 Qt 项目的选项

标题说明了一切。我安装了最新版本的MinGW,以及Qt4.8.4SDK和QtCreator。我正在运行x64Windows7机器。在安装QtSDK时,确实出现了这个错误:ThereisaproblemwithyourMinGWinstallation:TheinstallercouldnotfindavalidC:\MinGW\include\w32api.h(Thesupportedversionis3.2)Doyoustillwanttocontinue?(Yourinstallationmaynotwork)但根据this线程,这应该不是问题。不幸的是,我不知道如何实际设置Qt以

windows - 绕过 Windows session 隔离,在系统服务的用户 session 中显示警告消息,Windows 7+

当作为Windows服务(作为本地系统)运行的应用程序将显示模态警告时,我希望实现一项功能,类似于关机屏幕或UAC警告屏幕。基本上,这是不可能不注意就忽略的东西有两件事我不知道如何实现:据我了解,WindowsVista+不再允许应用程序生成系统模态窗口。是否有可能绕过它,是否有任何简单的方法可以做到这一点?我能想到的唯一替代方案是打开一个全屏窗口并拦截alt+tab、ctrl+alt+del等我还认为不可能在服务的用户session中显示UI,因为它在另一个session中运行。是否有允许绕过它的黑客攻击?我能想到的一件事是:查找代码并将其注入(inject)到给定session中运

c++ - 有关虚拟文件夹的文档

我正在寻找有关如何制作虚拟文件夹的WindowsAPI文档。我将制作我自己的文件系统,并希望在该文件系统的“计算机”下有一个图标。我见过其他具有此类解决方案的程序,例如允许我在Explorer程序中探索Linux文件系统的程序。很像我要制作的相同解决方案。我还没有找到任何关于如何执行此操作的文档,或者我在搜索错误的东西吗?谢谢。 最佳答案 您正在寻找Shell命名空间扩展。文档的入口点是CreatingShellDataSourceObjectsandExtendingtheShellNamespace.可以在codeplex上找到

windows - 用 '>' 在记事本中写入的批处理文件在 dos 窗口中显示为 '1>'。

我正在尝试将MSDeploy命令行脚本的输出记录到日志文件中。::SYNCFILES--"C:\ProgramFiles\IIS\MicrosoftWebDeployV2\msdeploy.exe"-Verb:sync^-Source:AppHostConfig=Website1,ComputerName=Server1^-Dest:AppHostConfig=Website1,ComputerName=Server2^-Skip:SkipAction='Update',objectName=filePath,absolutePath=.*web.config$^-Skip:SkipA

windows - 将函数的返回值赋给变量时不显示输出

如果我有一个非常简单的脚本,其中包含一个仅执行以下操作的函数:functionsaySomething(){Write-Output"Sayingsometing..."}如果我从控制台调用此函数,则会显示输出。但是,如果我执行以下操作:$something=saySomething然后没有输出显示。显然我的工作示例比这复杂得多,但简而言之,如果该函数用于设置变量,我如何在该函数内显示输出? 最佳答案 尝试以下操作:saySomething|Tee-Object-Variablesomething这应该完全符合您的要求。

windows - 使用批处理更改虚拟内存

我正在制作一个使用批处理来提高PC性能的程序,现在我已经到了需要编辑的阶段windowsvirtualmemory到我可以在代码中更改的大小。如果需要,它可以在.reg中完成,因为我可以让批处理文件执行它。任何人都可以帮忙吗?我的操作系统是windows7旗舰版32位 最佳答案 我不是这方面的专家,但如果你指的是页面文件大小,它似乎位于注册表中:HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PagingFiles它是页面文件的名称,后跟以M