POS for .NET 注册表设置(POS for .NET v1.14 SDK 文档)

Microsoft Point of Service for .NET (POS for .NET) 将某些配置信息存储在系统注册表中。 在安装过程中,默认值将写入注册表。 POS for .NET 值存储在 \HKLM\SOFTWARE\POSfor.NET 项下。 下面的列表显示了 POS for .NET 使用的注册表项及其值。

POSfor.NET 项

此项包含下列值。

名称 说明 数据类型 默认值
配置 POS 设备管理器写入的配置文件的名称。 REG_SZ C:\Documents and Settings\All Users\Application Data\Microsoft\Point Of Service\Configuration\Configuration.xml
StatisticsFile 用于记录 POS for .NET 统计信息的文件的名称。 REG_SZ C:\Documents and Settings\All Users\Application Data\Microsoft\Point Of Service\Statistics\PosDeviceStatistics.xml

POSfor.NET 注册表项有三个子项:

  • ControlAssemblies
  • ControlConfigs
  • 日志记录

POSfor.NET\ControlAssemblies 项

此项可能包含 REG_SZ 类型的任意数量的值,其中每个值都包含目录名称。 PosExplorer 将循环访问整个值列表,搜索每个目录。 因此,值的名称并不重要。

需要在系统配置期间修改这些值,使它们指向适合于安装的具体要求的位置。

下表显示了在 POS for .NET SDK 安装过程中写入的默认值。

名称 默认值
(默认值) C:\Program Files\Common Files\Microsoft Shared\Point Of Service\Control Assemblies\
ExampleSOs C:\Program Files\Microsoft Point Of Service\SDK\Samples\Example Service Objects\
模拟器 C:\Program Files\Microsoft Point Of Service\SDK\Samples\Simulator Service Objects\

POSfor.NET\ControlConfigs 项

在大多数情况下,POS 设备使用 HardwareId 属性与特定服务对象配对,但在一些极少数情况下,服务对象提供程序可能需要能够将不同的设备分配给服务对象,而不重新分发整个程序集。

为了适应这些情况,POS for .NET 支持将设备关联到即插即用 XML 配置文件中的服务对象的功能。

此项包含一个值,该值指向这些即插即用配置文件的位置。

名称 默认值
(默认值) C:\Program Files\Common Files\Microsoft Shared\Point Of Service\Control Configurations\

POSfor.NET\Logging 项

此项包含指示 POS for .NET 如何处理日志文件的值。 使用 Logger 对象,POS for .NET 和应用程序都可以写入日志文件。

下表显示了此项的值。

名称 说明 数据类型 默认
Enabled 如果启用日志记录,则设置为 true。 REG_DWORD 0(未启用)
位置 将写入日志文件的位置。 REG_SZ %TEMP%
MaxLogFileSizeMB 允许的最大日志大小(以兆字节为单位)。 REG_DWORD 10
名称 日志文件的基名称。 文件名后跟日期和时间信息。 追加了 .txt 扩展名。 REG_SZ CCL

另请参阅

参考

概念

其他资源