Initial commit: Project structure, Coordinator Server v1.0.0, and Documentation

This commit is contained in:
Claude Code committed 2026-09-30 21:27:02 -04:00
commit 0ead98d0c4
18 files changed
+2073

No files matched your search

+47
View File
@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
<Package Name="MeshVPN Client"
Manufacturer="MeshVPN"
Version="1.0.0.0"
UpgradeCode="53a08b3d-b9da-48d5-9454-59dbcbd0c7bc"
Language="1033">
<!-- Request Administrator Privileges -->
<Package InstallPrivileges="elevated" />
<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
<Feature Id="Main">
<ComponentGroupRef Id="ProductComponents" />
</Feature>
<ComponentGroup Id="ProductComponents">
<!-- The main executable -->
<Component Guid="0f8328ee-1e2c-4de6-9e2c-e86799b18f70">
<File Source="bin\client.exe" KeyPath="yes" />
</Component>
<!-- Bundling wintun.dll -->
<Component Guid="bbfda103-64e2-4add-a2b2-e14faaaec1d9">
<File Source="bin\wintun.dll" />
</Component>
</ComponentGroup>
<!-- Windows Service Configuration -->
<ServiceInstall Id="ServiceInstaller"
Name="MeshVPNService"
DisplayName="MeshVPN Client Service"
Type="ownProcess"
Start="auto"
ErrorControl="normal"
Account="LocalSystem"
Password="" />
<ServiceControl Id="ServiceControl"
Name="MeshVPNService"
Start="install"
Stop="uninstall"
Remove="uninstall" />
</Package>
</Wix>