I'm developing my own OpenVPN GUI these days. After installing v2.3.1 on my computer I find the TAP driver in "C:\Program Files\TAP-Windows\driver". I successfully rename and install it in my computer but when I run
"openvpn --show-adapters" I just can't see it, neither can I connect to my server.
my files list are:
nydusvpndrv.cat
nydusvpndrv.inf
nydusvpndrv.sys
the .inf file is
Code: Select all
[Version]
Signature = "$Windows NT$"
CatalogFile = nydusvpndrv.cat
ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider = %Provider%
Class = NydusVPN
DriverVer=07/02/2012,9.00.00.9
[Strings]
DeviceDescription = "NydusVPN TAP-Windows Adapter V9"
Provider = "Nydus"
[Manufacturer]
%Provider% = nydusvpndrv, NTamd64
[nydusvpndrv.NTamd64]
%DeviceDescription% = nydusvpndrv.ndi, nydusvpndrv
[nydusvpndrv.ndi]
CopyFiles = nydusvpndrv.driver, nydusvpndrv.files
AddReg = nydusvpndrv.reg
AddReg = nydusvpndrv.params.reg
Characteristics = 0x81
[nydusvpndrv.ndi.Services]
AddService = nydusvpndrv, 2, nydusvpndrv.service
[nydusvpndrv.reg]
HKR, Ndi, Service, 0, "nydusvpndrv"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
HKR, , Manufacturer, 0, "%Provider%"
HKR, , ProductName, 0, "%DeviceDescription%"
[nydusvpndrv.params.reg]
HKR, Ndi\params\MTU, ParamDesc, 0, "MTU"
HKR, Ndi\params\MTU, Type, 0, "int"
HKR, Ndi\params\MTU, Default, 0, "1500"
HKR, Ndi\params\MTU, Optional, 0, "0"
HKR, Ndi\params\MTU, Min, 0, "100"
HKR, Ndi\params\MTU, Max, 0, "1500"
HKR, Ndi\params\MTU, Step, 0, "1"
HKR, Ndi\params\MediaStatus, ParamDesc, 0, "Media Status"
HKR, Ndi\params\MediaStatus, Type, 0, "enum"
HKR, Ndi\params\MediaStatus, Default, 0, "0"
HKR, Ndi\params\MediaStatus, Optional, 0, "0"
HKR, Ndi\params\MediaStatus\enum, "0", 0, "Application Controlled"
HKR, Ndi\params\MediaStatus\enum, "1", 0, "Always Connected"
HKR, Ndi\params\MAC, ParamDesc, 0, "MAC Address"
HKR, Ndi\params\MAC, Type, 0, "edit"
HKR, Ndi\params\MAC, Optional, 0, "1"
HKR, Ndi\params\AllowNonAdmin, ParamDesc, 0, "Non-Admin Access"
HKR, Ndi\params\AllowNonAdmin, Type, 0, "enum"
HKR, Ndi\params\AllowNonAdmin, Default, 0, "1"
HKR, Ndi\params\AllowNonAdmin, Optional, 0, "0"
HKR, Ndi\params\AllowNonAdmin\enum, "0", 0, "Not Allowed"
HKR, Ndi\params\AllowNonAdmin\enum, "1", 0, "Allowed"
[nydusvpndrv.service]
DisplayName = %DeviceDescription%
ServiceType = 1
StartType = 3
ErrorControl = 1
LoadOrderGroup = NDIS
ServiceBinary = %12%\nydusvpndrv.sys
[SourceDisksNames]
1 = %DeviceDescription%, nydusvpndrv.sys
[SourceDisksFiles]
nydusvpndrv.sys = 1
[DestinationDirs]
nydusvpndrv.files = 11
nydusvpndrv.driver = 12
[nydusvpndrv.files]
[nydusvpndrv.driver]
nydusvpndrv.sys,,,6 ; COPYFLG_NOSKIP | COPYFLG_NOVERSIONCHECK
Could any one give some help?