Можно ли настроить меню клиента? В клиентском приложении не нужен какой-то пункт меню.

Да, можно. Клиент сохраняет все свои параметры в одном текстовом файле:

Windows: c:\Users\Username\AppData\Roaming\dkcl.ini

OSX : /Users/Username/Library/Preferences/dkcl Preferences

Linux: ~/.dkcl

Этот файл обновляется при изменении настоек и обычно не должны быть изменены конечным пользователем. При первом запуске клиент создает файл конфигурации по умолчанию. Для скрытия элементов меню в клиенте необходимо:

1. Выйти из клиента.

2. Отредактировать файла c:\Users\\AppData\Roaming\dkcl.ini (для Windows)

3. В [General] разделе добавить строку HideMenuItems и указать точное название пунктов меню, разделенных запятыми, БЕЗ ПРОБЕЛОВ, которые должны быть скрыты.

Пункты меню на русском:

Подключится к серверу...

Запускать клиента как сервис

Автоматический поиск серверов

Автоматически подключать все устройства

Запускать в трее

Поверх всех окон

Лог

Лицензия...

Дополнительные настройки...

О программе

Выход

Пункты меню на английском:

Auto-Find Hubs

Specify Hubs...

Install Client as a Service

Auto-Use All Devices

Start minimized

Always On Top 

System Messages

License...

Advanced Settings...

About

 

Exit

[General]

...

HideMenuItems=Specify Hubs...,Install Client as a Service,ServerMenu^Properties,DeviceMenu^Properties

Также для русскоязычного интерфейса

[General]

HideMenuItems=Запускать клиента как сервис,Автоматически подключать все устройства,Подключится к серверу…

 

...

 ВНИМАНИЕ!!!

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