diff --git a/cmd/service.go b/cmd/service.go
index 2faacad11..8cb359727 100644
--- a/cmd/service.go
+++ b/cmd/service.go
@@ -16,8 +16,8 @@ var logger service.Logger
func newSVCConfig() *service.Config {
return &service.Config{
Name: "wiretrustee",
- DisplayName: "wiretrustee",
- Description: "This is an example Go service.",
+ DisplayName: "Wiretrustee",
+ Description: "A WireGuard-based mesh network that connects your devices into a single private network.",
}
}
diff --git a/manifest.xml b/manifest.xml
new file mode 100644
index 000000000..15d9287dc
--- /dev/null
+++ b/manifest.xml
@@ -0,0 +1,17 @@
+
+
+
+ Wiretrustee application
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources.rc b/resources.rc
new file mode 100644
index 000000000..5ffef3cff
--- /dev/null
+++ b/resources.rc
@@ -0,0 +1,9 @@
+#include
+
+#pragma code_page(65001) // UTF-8
+
+#define STRINGIZE(x) #x
+#define EXPAND(x) STRINGIZE(x)
+CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST manifest.xml
+wintun.dll RCDATA wintun.dll
+
diff --git a/resources_windows_amd64.syso b/resources_windows_amd64.syso
index 20817f733..41caecb2b 100644
Binary files a/resources_windows_amd64.syso and b/resources_windows_amd64.syso differ