Как определить последний ServerAddress если нет коннекта?

 
Столкнулся тут с проблемой. Из DLL пытаюсь определить к какому серверу в настоящее время подключен МТ4, и выяснил что если МТ4 запускается в оффлайне и не может подключиться, то ServerAddress() возвращает пустую строку.В том же время в терминале в этот момент показывается последний открытый счет, в MarketWatch - котировки последнего сервера.

Как можно (в реестре или в файлах) получить информацию на этот момент - куда был осуществлен коннект последний раз если МТ4 находится в оффлайне?

Полученный ServerName я потом использую для чтения history\<ServerName>\symbols.raw и получения текущего перечня инструментов для выбранного сервера.
 
К сожалению, никак.