void OnSendKeyServiceStatusChanged( object sender, ServiceStatusChangedEventArgs e ) { if( e.Current <= InternalRunningStatus.Stopping ) { SendKeyService.Service.KeySent -= OnOldKeySent; } if( e.Current == InternalRunningStatus.Starting ) { SendKeyService.Service.KeySent += OnOldKeySent; } }