Index of ftp://95.31.234.72/distrib/w7lxe - я использовал этот
Parent Directory
info.zip
3.36Mb
January 10 2016
w7lxe.exe
3.96Mb
November 1 2009
w7lxe.zip
2.20Mb
October 12 2011