WPCups.exe是什么?

8
我在Windows 10上下载了Microsoft SDK和Visual Studio 2015,桌面上出现了一个WPCups.exe的快捷方式。它位于C:\Windows\SysWOW64\WindowsPowerShell\v1.0\Modules\TShell\TShell。
一些搜索结果显示它可能与IP电话有关:
这是一个CMD行实用程序,用于测试和发送通过USB连接的IP。它包含在WDK中。它将连接到IPoverUSB.exe,并将使用RPC与Windows手机通信。它会在您的我的文档文件夹中放置一个日志文件,您也可以看到。
但对我来说仍然很奇怪,部分原因是它会在我的桌面上安装一个快捷方式。VirusTotal表示它很干净,IDA的反汇编看起来像是在做我引用的回答者所说的事情,但我找不到任何Windows文档,更别提哈希值了。
在另一个论坛上,有人提到WPCups.exe通常是与Microsoft SDK一起安装的,但我找不到任何证明这一点的文件。它调用:

ADVAPI32.dll,KERNEL32.dll,WSOCK32.dll,WS2_32.dll,msvcrt.dll,IPHLPAPI.DLL,RPCRT4.dll。

这看起来很合理。

我在malwr.com上运行它,但分析失败了,该包“modules.packages.exe”启动函数引发了错误...我想是因为未满足的依赖关系?但即使没有IPoverUSB.exe,程序看起来仍应正常结束。

有人熟悉这个文件吗?

更新: 因为找到Windows文档显然是通往疯狂的最直接路径: 来自Brian Ward的《Linux如何工作》

Linux中的标准打印系统是CUPS(Linux CUPS),这也是Mac OS X所使用的系统。CUPS服务器守护程序称为cupsd,您可以使用lpr命令作为简单客户端将文件发送到守护进程。CUPS的一个重要特性是它实现了Internet Print Protocol (IPP),这是一种允许在TCP端口631上进行HTTP-like交易的客户端和服务器之间的系统。事实上,如果您的系统上运行了CUPS,则可以连接到http://localhost:631/来查看当前配置并检查任何打印作业。大多数网络打印机和打印服务器都支持IPP,Windows也支持,这使得设置远程打印机相对简单。
您可能无法从Web界面管理系统,因为默认设置不太安全。相反,您的发行版可能有一个图形化设置界面来添加和修改打印机。这些工具操作配置文件,通常可以在/etc/cups中找到。通常最好让这些工具为您完成工作,因为配置可能很复杂。即使您遇到问题并需要手动配置,通常最好使用图形工具创建打印机,以便有一个起点。
许多打印机,包括几乎所有低端型号,都不理解PostScript或PDF。为了使Linux支持其中一个打印机,它必须将文档转换为特定于打印机的格式。CUPS将文档发送到光栅图像处理器(RIP)以生成位图。 RIP几乎总是使用Ghostscript(gs)程序来完成大部分实际工作,但这有点复杂,因为位图必须适合打印机的格式。因此,CUPS使用的打印机驱动程序会查阅PostScript打印机定义(PPD)文件以确定设置,例如分辨率和纸张尺寸。

那么,Point Linux?

1个回答

4
不,这与Linux的打印守护程序无关。WPCups属于TShell Powershell模块,是与WDK一起安装的应用程序开发工具包的一部分。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接