ghazan, вот, что пишется в логе до тех пор, пока вручную не переведёшь учётку в оффлайн и обратно в онлайн.
[5:18:46 000C] KeepStatus: status for MRA_1 differs: stored = 40072, real = 1
[5:18:46 000C] KeepStatus: assigning status 40072 (40072, 40072) to MRA_1
[5:18:46 000C] [MRA_1] CIcqProto::SetStatus iNewStatus = 40072, m_iStatus = 1, m_iDesiredStatus = 40072 m_hWorkerThread = 000001E4
[5:18:46 000C] KeepStatus: assigning status 40072 (40072, 0) to MRA_1
[5:18:56 000C] KeepStatus: status for MRA_1 differs: stored = 40072, real = 1
[5:18:56 000C] KeepStatus: assigning status 40072 (40072, 40072) to MRA_1
[5:18:56 000C] [MRA_1] CIcqProto::SetStatus iNewStatus = 40072, m_iStatus = 1, m_iDesiredStatus = 40072 m_hWorkerThread = 000001E4
[5:18:56 000C] KeepStatus: assigning status 40072 (40072, 0) to MRA_1
[5:19:06 000C] KeepStatus: status for MRA_1 differs: stored = 40072, real = 1
[5:19:06 000C] KeepStatus: assigning status 40072 (40072, 40072) to MRA_1
[5:19:06 000C] [MRA_1] CIcqProto::SetStatus iNewStatus = 40072, m_iStatus = 1, m_iDesiredStatus = 40072 m_hWorkerThread = 000001E4
[5:19:06 000C] KeepStatus: assigning status 40072 (40072, 0) to MRA_1
[5:19:16 000C] KeepStatus: status for MRA_1 differs: stored = 40072, real = 1
[5:19:16 000C] KeepStatus: assigning status 40072 (40072, 40072) to MRA_1
[5:19:16 000C] [MRA_1] CIcqProto::SetStatus iNewStatus = 40072, m_iStatus = 1, m_iDesiredStatus = 40072 m_hWorkerThread = 000001E4
[5:19:16 000C] KeepStatus: assigning status 40072 (40072, 0) to MRA_1
[5:19:26 000C] KeepStatus: status for MRA_1 differs: stored = 40072, real = 1
[5:19:26 000C] KeepStatus: assigning status 40072 (40072, 40072) to MRA_1
[5:19:26 000C] [MRA_1] CIcqProto::SetStatus iNewStatus = 40072, m_iStatus = 1, m_iDesiredStatus = 40072 m_hWorkerThread = 000001E4
[5:19:26 000C] KeepStatus: assigning status 40072 (40072, 0) to MRA_1