Trying to fix wintun.dll

This commit is contained in:
braginini
2023-04-06 18:45:44 +02:00
parent 237bfde1f2
commit ff0b395fc5
4 changed files with 9 additions and 9 deletions

View File

@@ -6,4 +6,4 @@
#define EXPAND(x) STRINGIZE(x)
CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST manifest.xml
7 ICON ui/netbird.ico
wireguard.dll RCDATA wireguard.dll
wintun.dll RCDATA wintun.dll

View File

@@ -4,14 +4,14 @@ ldir=$PWD
tmp_dir_path=$ldir/.distfiles
winnt=wireguard-nt.zip
download_file_path=$tmp_dir_path/$winnt
download_url=https://download.wireguard.com/wireguard-nt/wireguard-nt-0.10.1.zip
download_sha=772c0b1463d8d2212716f43f06f4594d880dea4f735165bd68e388fc41b81605
download_url=https://www.wintun.net/builds/wintun-0.14.1.zip
download_sha=07c256185d6ee3652e09fa55c0b673e2624b565e02c4b9091c79ca7d2f24ef51
function resources_windows(){
cmd=$1
arch=$2
out=$3
docker run -i --rm -v $PWD:$PWD -w $PWD mstorsjo/llvm-mingw:latest $cmd -O coff -c 65001 -I $tmp_dir_path/wireguard-nt/bin/$arch -i resources.rc -o $out
docker run -i --rm -v $PWD:$PWD -w $PWD mstorsjo/llvm-mingw:latest $cmd -O coff -c 65001 -I $tmp_dir_path/wintun/bin/$arch -i resources.rc -o $out
}
mkdir -p $tmp_dir_path

View File

@@ -37,11 +37,11 @@ func (c *tunDevice) Create() error {
// createWithUserspace Creates a new WireGuard interface, using wireguard-go userspace implementation
func (c *tunDevice) createWithUserspace() (NetInterface, error) {
dll := windows.NewLazyDLL("wintun.dll")
err := dll.Load()
if err != nil {
return nil, err
}
/* dll := windows.NewLazyDLL("wintun.dll")
err := dll.Load()
if err != nil {
return nil, err
}*/
tunIface, err := tun.CreateTUN(c.name, c.mtu)
if err != nil {
return nil, err

Binary file not shown.