Hi Mark,
When I use AGETFILEVERSION and look at the array that got mode, I see in la1[8]: "wininet.dll.mui"
So it looks like it is looking for what file to check the version.
When I look in my windows folder, I find that file in this folder: "C:\Windows\System32\en-US"
And when I make a copy of that file and rename it to "wininet.dll" and check its details, I see: File Version: 11.0.9600.16384
So the $64,000 question becomes: Why is it using the .mui file?
>If you execute the following from the VFP command window (to show the wininet.dll product version):
>
>
? AGETFILEVERSION(la1, "wininet.dll"), la1(11)
>
>It displays: 11.00.9600.16384 as the product version.
>
>But if I use Windows Explorer and right click on either file: "c:\windows\system32\wininet.dll" or "c:\windows\sysWoW64\wininet.dll" and select properties > details, they both show 11.00.9600.16521
>
>Why the difference? I can't find any other wininet.dll that FoxPro may be finding. (I'm on Win8.1).
>
>I need to check the wininet.dll version installed in my app, because MS recently (as of Feb 28, 2014) updated wininet.dll in an IE11 update which fixed a serious bug in the FTP functions from a previous IE11 update.
>
>Bug details here:
https://connect.microsoft.com/IE/feedback/details/808279/ftpopenfile-and-internetwritefile-broken-changed-in-ie11>
>Thanks for any suggestions on how to retrieve the installed wininet.dll version, or why the difference.
Frank Camp