aboutsummaryrefslogtreecommitdiffstats
path: root/driver
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2021-10-06 18:03:30 +0000
committerJason A. Donenfeld <Jason@zx2c4.com>2021-10-11 16:12:09 +0000
commit19e171dbf141e4bd1af06456f0ca8e0479d4641b (patch)
treed1bf388047b7711c27b4183fde13c62108f5d71d /driver
parentapi: migrate to swdevice and rework entire api (diff)
downloadwireguard-nt-19e171dbf141e4bd1af06456f0ca8e0479d4641b.tar.xz
wireguard-nt-19e171dbf141e4bd1af06456f0ca8e0479d4641b.zip
driver: add icon to device manager
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'driver')
-rw-r--r--driver/wireguard.icobin0 -> 326559 bytes
-rw-r--r--driver/wireguard.inf6
-rw-r--r--driver/wireguard.rc2
3 files changed, 8 insertions, 0 deletions
diff --git a/driver/wireguard.ico b/driver/wireguard.ico
new file mode 100644
index 0000000..258230b
--- /dev/null
+++ b/driver/wireguard.ico
Binary files differ
diff --git a/driver/wireguard.inf b/driver/wireguard.inf
index c0e3b1b..6abd864 100644
--- a/driver/wireguard.inf
+++ b/driver/wireguard.inf
@@ -34,12 +34,18 @@ Include = wireguard-instanceid.inf
Needs = WireGuard.NetSetup
Characteristics = 0x1 ; NCF_VIRTUAL
AddReg = WireGuard.Ndi
+AddProperty = WireGuard.Properties
CopyFiles = WireGuard.CopyFiles.Sys
*IfType = 53 ; IF_TYPE_PROP_VIRTUAL
*MediaType = 19 ; NdisMediumIP
*PhysicalMediaType = 0 ; NdisPhysicalMediumUnspecified
EnableDhcp = 0 ; Disable DHCP
+[WireGuard.Properties]
+DeviceIcon,,,,"%12%\wireguard.sys,-7"
+DeviceBrandingIcon,,,,"%12%\wireguard.sys,-7"
+DeviceVendorWebsite,,,,"https://www.wireguard.com/"
+
[WireGuard.Install.Services]
AddService = WireGuard, 2, WireGuard.Service, WireGuard.EventLog ; 2=SPSVCINST_ASSOCSERVICE
diff --git a/driver/wireguard.rc b/driver/wireguard.rc
index 96d9848..dfe8b99 100644
--- a/driver/wireguard.rc
+++ b/driver/wireguard.rc
@@ -11,6 +11,8 @@
#define STRINGIZE(x) #x
#define EXPAND(x) STRINGIZE(x)
+7 ICON wireguard.ico
+
VS_VERSION_INFO VERSIONINFO
FILEVERSION WIREGUARD_VERSION_MAJ, WIREGUARD_VERSION_MIN, WIREGUARD_VERSION_REL, 0
PRODUCTVERSION WIREGUARD_VERSION_MAJ, WIREGUARD_VERSION_MIN, WIREGUARD_VERSION_REL, 0