草庐IT

打印设备

全部标签

windows - 如何获取 Spooler API 打印的原始完整文件路径

我想通过使用WindowsSpoolerAPI的独立程序监视系统范围的打印作业,但只能获取打印作业的名称。如何获取具有完整路径的原始文件。 最佳答案 如果您正在寻找原始文档路径(例如您刚刚打印的Word文档的位置),假脱机程序将无法告诉您这一点。假脱机程序通常通过GDI或XPS路径接收文件。有效执行打印的应用程序向假脱机程序发送一系列图形命令(通过适当的设备驱动程序),假脱机程序服务将在发送到打印机之前缓存到一个临时文件中。这意味着假脱机程序本身对原始源文件或其所在位置一无所知。如果您想知道假脱机程序如何获取文档名称,它是通过Sta

c++ - 无法获得设备中的处理器速度

您好,我正在使用QueryperformanceFrequency来获取周期数,即处理器速度。但它向我展示了错误的值(value)。规范中写的是处理器大约是400MHz,但我们通过代码得到的是16MHz。请提供任何指针:Wince设备的代码是:LARGE_INTEGERFrequnecyCounter;QueryPerformanceFrequency(&FrequnecyCounter);CStringtemp;temp.Format(L"%lld",FrequnecyCounter.QuadPart)`AfxMessageBox(temp);谢谢,穆克什

windows - 我可以创建一个设备上下文,它只是另一个设备上下文的一部分吗?

我已经将一个图形控件子类化,该控件将设备上下文句柄HDC作为输入并用于绘图。我的新控件只是以较大图像为中心的原始控件。我希望能够调用原始控件的Draw()方法以进行代码重用,但我不确定如何继续。思路是这样的:voidCCheckBox::DrawCtrl(HDChdc,HDChdcTmp,LPSIZEpCtlSize,BYTEalpha){//originalmethoddrawsacheckbox}voidCBorderedCheckBox::DrawCtrl(HDChdc,HDChdcTmp,LPSIZEpCtlSize,BYTEalpha){//Drawmyimagehere//

c++ - DirectX10 交换链和设备指向 0x00000000(导致运行时错误)(c++)

好的,我关注了thistutorial(代码在页面下方,您可以点击显示代码的图片顶部)关于DX10和C++基本上代码就像//includeandstuffID3D10Device*device;//adding=NULLwontchangeproblemID3D10RenderTargetView*rtv;IDXGISwapChain*swapchain;//functionpredecs,winmain,winproc//winmaincallsinitD3D(hWnd)justbeforeenteringmsgloopvoidinitD3D(HWNDhWnd){DXGI_SWAP_

windows - 如何在命令提示符下使用打印命令(Windows)

我想从dos命令提示符(Windows-XP)打印word文档。我已经使用IP地址和标准TCP/IP端口安装了打印机。我没有使用LPT或COM端口,谁能帮帮我... 最佳答案 根据this,您可以使用实际的word程序在文件上运行宏。我做了:"c:\ProgramFiles\MicrosoftOffice\OFFICE11\WINWORD.EXE""MyFile.doc"/q/nmFilePrintDefault/mFileExit打开word,打印文件,然后再次关闭word。这当然可能不是您所需要的,但至少它可以完成工作。请记住,

c++ - 是否可以在 Windows 上使用 Qt 在网络 usb 打印机上逐行打印?

标题几乎说明了一切,我必须将旧的com/serial-printer-port代码转换为应该与网络usb打印机一起工作的“新的华丽Qt代码”。我搜索了很多,但找不到任何关于如何逐行打印的信息(即,当我只向打印机发送一个文本行时,它不应该打印一整页)。有什么想法吗?谢谢!附言。它不一定是Qt(只要我可以包装它/从Qt使用它)但它必须是C++并且在WinXP上运行。 最佳答案 此页面记录了可用于将原始数据发送到打印机的WindowsAPI:http://msdn.microsoft.com/en-us/library/windows/d

java - 将打印到 Windows CMD 的所有内容存储在一个文件中

有什么方法可以将Windows7命令提示符下发生的所有事情保存在一个文件中。这样我就可以看到控制台上打印了哪些内容。我正在命令提示符下运行一个多线程Java程序-java-server-Xms512m-Xmx512m-XX:PermSize=512m-XX:MaxPermSize=512m-Duser.timezone=GMT-7–jarBatchMain.jar-taskIdV3-PERSONALIZATIONGEO-SAMPLE-TASK-noofthreads1-timeout5-numberOfIP1000-privateIPAddressfalse它会在命令提示符上打印很多东

windows - 批处理脚本打印将要执行的命令而不是执行

是否可以设置一个cmd.exe外壳/批处理文件来打印将要执行但实际上不执行的内容?例如,给定一个带有一些参数的批处理文件,基于这些参数选择一些其他批处理文件来运行,这些批处理文件执行一些命令,可能调用也可能不调用其他文件/命令等。我希望能够运行顶级批处理文件及其输入参数的所有可能组合,并捕获每个arg组合将执行的内容-而无需实际尝试执行它。例如概念上希望能够产生类似的东西:mybatchfile.bat123>mybatchfile_1_2_3.batmybatchfile.bat99342>mybatchfile_99_3_42.bat其中mybatchfile_99_3_42.ba

windows - 如何成为设备驱动程序开发人员

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭2年前。Improvethisquestion我是C++/MFC/Qt/Win32开发人员。我想转向设备驱动程序编程。最近我购买了RonaldD.Reeves的Windows7设备驱动程序。然后,当我在亚马逊上查看评论时,我感到很沮丧。你能建议我应该如何进行设备驱动程序编程吗?问候

c# - 如何从桌面应用程序知道某个进程是否在 Windows CE 设备上运行

我想通过桌面应用程序抛出RAPI知道某个进程是否正在WindowsCe设备上运行 最佳答案 RAPi本身不具有任何流程管理/工具帮助功能,因此开箱即用,您无法执行此操作。我的建议是创建一个自定义RAPIDLL(examplehere-不幸的是,这必须在C中完成,但它非常简单)它要么只是通过工具帮助检查你的进程,要么是一个更通用的版本,允许你枚举运行进程,然后使用CeRapiInvoke调用该DLL。共享源OpenNETCFDesktopCommunication库有这个函数的包装器。 关