Post by Henry NestlerHello Emre,
Post by Emre ErenogluI have manually installed Henry Nestler's patched tapwin32 driver using
Add New Hardware wizard in control panel. After this, I installed -any
version of- OpenVPN (GUI) without the TAP installation.
This works OK on Vista RC1. I will try the 2.1_beta15a-install and tell
my findings.
Any problems could be an old tapinstall.exe in the buddle.
I not know, what version exist in the installer.
The latest file is from 2005-03-24 and has a size 57.334 bytes.
You should replace the tapinstall.exe with the file devcon.exe from
latest DDK (CDROM WDFv11.iso).
Followed by the comments in top of file OemWin2k.inf, you should do
; INSTALL/REMOVE DRIVER
; tapinstall install OemWin2k.inf TAP0801
; tapinstall update OemWin2k.inf TAP0801
; tapinstall remove TAP0801
The step 'install' is, what the installer would call.
More command line arguments for devcon.exe (alias tapinstall.exe) you
find directly on MSD.
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q311272
There exist a precompiled download. I'm not trust this, because it was
change after Jan 2003. Think, it is an older version, have not checked.
Here is some background on how 2.1_beta15a-install.exe was built:
The TAP driver has Henry Nestler's patch for 32 bit Vista:
http://home.arcor.de/henryn/OpenVPN-2.1beta14-tap32/
The installer also has two sets of TAP driver related files
(OemWin2k.inf, tap0801.sys, and tapinstall.exe) one for 32 and one for
64 bit versions.
I built everything from source using the MS DDK version 3790.1830. The
32 bit version was built using the Windows server 2003 free x86 target
environment, and the 64 bit version was built with the Windows server
2003 free x64 target environment.
tapinstall.exe was built for each of 32/64 bits using the DDK devcon
code (tapinstall is basically devcon renamed) and the target
environments listed above.
The TAP driver source code used is here:
http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn/tap-win32/
See the i386 and amd64 subdirectories for 32 and 64 bit inf files.
The installer source code that autodetects 32 bit vs. 64 is based on
Mathias Sundman's GUI installer and is available here:
http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn/install-win32/openvpn.nsi.in
So far I have only tested on 32 bit XP. I need to know how it behaves
on 32 and 64 bit Vista, and 64 bit XP.
Thanks,
James