private void UnregisterService()
{
lock (eglock) {
if (zc_service == null) {
return;
}
try {
zc_service.Dispose ();
} catch {
}
zc_service = null;
}
}