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 Key
此機碼可能包含類型 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 Key
在大部分情況下,會使用 HardwareId 屬性將 POS 裝置與特定服務物件配對,但在某些罕見的情況下,服務物件提供者可能需要將不同的裝置指派給服務物件,而不需要轉散發整個組件。
為了容納這些情況,POS for .NET 支援將裝置與隨插即用 XML 組態檔中的服務物件產生關聯。
此機碼所包含的值指向這些隨插即用設定檔的位置。
名稱 | 預設值 |
---|---|
(預設值) | C:\Program Files\Common Files\Microsoft Shared\Point Of Service\Control Configurations\ |
POSfor.NET\Logging Key
此機碼所包含的值指出 POS for .NET 如何處理記錄檔。 使用 Logger 物件的 POS for .NET 和應用程式,都可能會寫入至記錄檔。
下表顯示此機碼的值。
名稱 | 描述 | 資料類型 | 預設 |
---|---|---|---|
已啟用 | 如果已啟用記錄,則請設定為 true。 | REG_DWORD | 0 (未啟用) |
Location | 將在其中寫入記錄檔的位置。 | REG_SZ | %TEMP% |
MaxLogFileSizeMB | 最大允許的記錄大小 (MB)。 | REG_DWORD | 10 |
名稱 | 記錄檔的基礎名稱。 日期和時間資訊會遵循檔案名稱。 附加 .txt 副檔名。 | REG_SZ | CCL |