草庐IT

虚拟显示器

全部标签

c++ - 使用 D3D12Device 调用 DuplicateOutput 失败并显示 E_NOINTERFACE

我一直在尝试制作一个利用桌面复制api的应用程序,但没有使用directx的经验,结果证明这是一个相当大的挑战。似乎一切正常,直到我调用output1->DuplicateOutput(),此时它返回E_NOINTERFACE。msdn文档中未定义此错误,因此我无法诊断问题。我认为这段代码应该可以工作,但我一定遗漏了一些东西。#include#include#includeintmain(){HRESULThr;ID3D12Debug*debug;hr=D3D12GetDebugInterface(IID_PPV_ARGS(&debug));debug->EnableDebugLaye

windows - vim 显示带@符号的文件内容

我用vim打开了一个文件event.txt并显示了一些搜索结果。这工作正常,但由于我在_vimrc中做了更改,它显示带有@符号的文件内容,因此它不可读。见下图。我在_vimrc中所做的更改是setfileencoding=utf-8但我评论了它。所以它应该不会影响vim。"setfileencoding=utf-8文件仍然显示为不可读。使用其他编辑器,我可以打开文件并正常查看。前段时间我有过这种行为,但我不知何故消失了。我不记得了。event.txt文件是我通过powershell生成的windows事件文件:get-eventlog-lognamesystem>event.txt有些

c - 迭代 PEB DllName 仅显示 exe 名称

我正在尝试获取我的应用程序中已加载模块的列表(与安全/shellcode有关,因此请避免调用WINAPI)。我正在遍历PEB->Ldr模块双向链表,但每次打印DLL的名称时,它只是打印当前正在执行的应用程序的名称和路径。在其他人的代码中,我看到他们只是将当前的LIST_ENTRY指针设为PLDR_DATA_TABLE_ENTRY,您可以直接调用FullDllName那样。但是,例如,要实际获取基址,您需要调用Reserved2[0]而不是DllBase,这是可以理解的,因为LIST_ENTRY是结构中的8个字节,但它没有解释为什么可以直接调用FullDllName。Here'sanex

windows - UWP 中未定义的边框显示

我对应用程序UWP中的边框显示有疑问:这是我的代码:这是我设备中的View:Lumia650dpi:150%Windows预览体验成员15014平板电脑1980x1080dpi:150%WindowsInsider15014笔记本(右侧可视化)1440x900dpi:100%windows14393我尝试更改dpi但结果相同。问题的原因是什么? 最佳答案 这是一个错误。我已将其记录在反馈中心here.我怀疑该问题与以下内容有关(来自构建14977的blogpost,这是我注意到此问题的第一个构建):We’vechangedthere

windows - !address 命令显示用户模式堆栈初始提交大小的不同值

我在WindowsInternals中读到,创建线程时,默认情况下为用户堆栈保留1MB的虚拟内存。在这1MB中,只有第一页(0x1000)将被提交。当我使用dumpbin.exe转储图像header时,我可以看到这一点。这是dumpbin显示的内容:但是,当我使用!address命令将此exe的地址空间转储到Windbg中时,我看到了不同之处。Windbg显示初始提交大小等于3页,即0x3000有谁知道为什么图像header和调试器显示的初始堆栈提交大小之间存在差异? 最佳答案 这是一个很好的问题,答案的关键是理解初始断点是什么。对

windows - 我的 Windows 批处理显示 : "72 was unexpected at this time."

我下面的批处理文件,为给定的参数列表创建一个.avs文件,然后运行一个程序,该程序将这个.avs文件作为参数,并在for循环中多次执行此操作。但是当我运行我的批处理文件时,它打印72isunexpectedatthistime.,72是其中一个参数的值。.avs文件未创建,程序未执行。我的批处理文件及其在REM@echooff命令提示符下的输出如下。我的批处理文件:REM@echooffsetRawSource26=C:\_rawsource26\RawSource26.dllsetavsFile=.\temporary.avssetavs2yuv=C:\_avs2yuv\avs2yu

windows - 对于 Windows,一个命令行 bat 文件,显示目录中每个文件的总行数

对于Windows,我需要一个命令行bat文件来显示目录中每个文件的总行数我找到了类似的问题,但不是这个确切的问题。 最佳答案 for%%ain(*)do( 关于windows-对于Windows,一个命令行bat文件,显示目录中每个文件的总行数,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/44005707/

windows - 显示窗口后如何从 Tkinter 中删除 Canvas

我想在Tkinter中创建一行,并且在更改高度后我需要删除上一行并使用新高度创建一个新行,这是一个重复的过程。为此,我阅读了python的Tkinter教程,我认为After方法可能会有用。所以,我写了我的想法,但这不是一个好方法,我无法创造它。另外,我在Tkinter中搜索了一个Shown事件,但我没有在窗口的Tkinter中找到Shown事件。这是我建议的代码:fromtkinterimport*fromtkinterimportmessageboximportnumpyasnpimportrandomwindow=Tk()window.geometry("600x400+650+

windows - 如何使用 wix 创建虚拟帐户的示例

是否有关于如何使用WIX创建/使用自定义Windows虚拟帐户的任何公开可用的HowTos/示例?具体来说,我们希望使用仅具有所需权限的专用用户帐户来安装服务。我们不想为此帐户生成或管理密码,也不能保证所有服务器都在一个域中。虚拟账户似乎是一个很好的解决方案,但我不知道如何在Wix中创建一个,或者如何向它添加组/权限。 最佳答案 好像WIX不直接支持虚拟账户。但是,虚拟帐户是从服务中派生出来的。因此,您只需使用帐户NTService\(其中是使用该帐户的服务的名称)配置服务时。例如:之后,您可以使用此命令将其添加到所需的组中:net

windows - 批处理文件在我的桌面上运行良好,但在虚拟桌面上运行不正常。为什么?

正在关注Checkifafileexistsinziparchive,我有一个处理目录中一些文件的批处理文件,我在其中使用了这一行:callzipjs.batlist-source"C:\myZip.zip"-flatyes|find/i"filename"&&(echofileexistscolor)||(echofiledoesnotexist)我的批处理文件在同一目录中有zipjs.bat:Desktop->MyBatch.batDesktop->zipjs.batMyBatch.bat调用zipjs.bat并在我的机器上正常工作。问题:我可以访问虚拟机来测试我的代码,它是一个W