我正在使用 Samba 实现驱动程序部署。除 Xerox Workcenter 外,所有可能的打印机型号都找到了简单的解决方案。
浏览互联网后,我发现 Xerox 打印机驱动程序必须更改一些注册表项才能工作,这些注册表项由制造商网站上可下载的可执行文件更改。您知道哪些键受到 Xerox Workcenter GPD 驱动程序的影响吗?
这对应于我上传到 Samba 时收到的错误消息,它询问名为注册表项的文件的位置。
我浏览了 Samba 错误跟踪器,他们没有具体说明哪些注册表项受到影响。
我联系了施乐公司本身,但尽管我们有支持合同并且拥有大量的工作站,但施乐公司似乎并不愿意帮助我们。
答案1
Microsoft 提供了一个名为攻击面分析器你可以使用它来找出这一点。虽然它旨在帮助查找安全敏感更改,但它也可以找到其他更改。它是免费下载的。我在 Win7 上运行它取得了最大的成功,但它也应该支持其他操作系统。
您要做的是从一个干净的系统(安装了 ASA)开始,然后运行一次扫描。这是“基线”扫描。然后,安装将对系统进行更改的程序(或在本例中为驱动程序)。一旦系统处于您想要查看的安装后状态(即,在您首次安装驱动程序之后,或在安装后重新启动之后,或在使用该驱动程序配置实际打印机之后……或在多个这些点),请再次运行 ASA 并进行新的扫描。然后使用 ASA 生成一份报告,将新扫描与基线扫描进行比较。注册表更改(以及许多其他内容)将包含在报告中。如果您进行两次以上的扫描,您还可以将它们相互比较,以查看从一次扫描到下一次扫描所做的更改。
答案2
哪些注册表项会影响 Xerox 打印机驱动程序的安装?
启动进程监视器。
将结果记录到日志文件。
安装 Xerox 打印机驱动程序。
停止记录。
查看日志文件以了解注册表更改。
Process Monitor 是一款适用于 Windows 的高级监控工具,可显示实时文件系统、注册表和进程/线程活动。它结合了两个旧版 Sysinternals 实用程序 Filemon 和 Regmon 的功能,并添加了一系列增强功能,包括丰富且无损的过滤、全面的事件属性(如会话 ID 和用户名)、可靠的进程信息、完整的线程堆栈(每个操作均具有集成的符号支持)、同时记录到文件等。
来源进程监控
免责声明
我不隶属于进程监控无论如何,我只是该软件的最终用户。
答案3
我找到了 GPL 程序 Regshot,它可以指向注册表的修改,请参阅说明http://www.howtogeek.com/198679/how-to-use-regshot-to-monitor-your-registry/并下载http://sourceforge.net/projects/regshot/。