1.2.4. Запуск оболочки

Формат командной строки

TPDevShell.exe [<DeviceLibrary> [<DeviceConfig> [<NotifyThreadID>]]]

DeviceLibrary

Имя динамической библиотеки - драйвера устройства

Если параметр пустой, оболочка ищет в своём каталоге все драйвера (динамические библиотеки, которые экспортируют функцию CreateInterface), и выводит их список для выбора.

DeviceConfig

Имя конфигурационного файла драйвера устройства

Если параметр пустой, оболочка ищет в своём каталоге все файлы с расширением ini и выводит их список для выбора.

NotifyThreadID

ID потока, в который драйвер устройства периодически будет отправлять сообщение WM_NOTIFYDEVICELIVE (WM_USER + 2877) для информирования о том, что он "живой".

Параметр используется загрузчиком драйверов устройств. При отладке драйвера устройства нет смысла указывать.

Загрузчик при запуске оболочки указывает все параметры.