private void Execute(ISender client, DoDeleteRegistryValue message) { GetDeleteRegistryValueResponse responsePacket = new GetDeleteRegistryValueResponse(); string errorMsg; try { responsePacket.IsError = !(RegistryEditor.DeleteRegistryValue(message.KeyPath, message.ValueName, out errorMsg)); } catch (Exception ex) { responsePacket.IsError = true; errorMsg = ex.Message; } responsePacket.ErrorMsg = errorMsg; responsePacket.ValueName = message.ValueName; responsePacket.KeyPath = message.KeyPath; client.Send(responsePacket); }
public static void HandleDeleteRegistryValue(DoDeleteRegistryValue packet, Networking.Client client) { GetDeleteRegistryValueResponse responsePacket = new GetDeleteRegistryValueResponse(); string errorMsg; try { responsePacket.IsError = !(RegistryEditor.DeleteRegistryValue(packet.KeyPath, packet.ValueName, out errorMsg)); } catch (Exception ex) { responsePacket.IsError = true; errorMsg = ex.Message; } responsePacket.ErrorMsg = errorMsg; responsePacket.ValueName = packet.ValueName; responsePacket.KeyPath = packet.KeyPath; client.Send(responsePacket); }