Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Why AGETFILEVERSION() shows older version of WinInet.dll
Message
De
30/03/2014 15:39:47
 
 
À
30/03/2014 13:55:49
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows 8
Network:
Windows 2008 Server
Database:
Visual FoxPro
Application:
Desktop
Divers
Thread ID:
01597689
Message ID:
01597717
Vues:
39
Since Vista some folders are virtualized/protected/hidden by default.

Do you see any differences if you run your app as an administrator, and also run Windows Explorer as an administrator?

Also, for Windows 7 and 8 the Side-by-Side folder may come into play: http://www.thewindowsclub.com/winsxs-folder-windows-7-8

>Thanks for verifying that you get the same difference as I do.
>I just now copied c:\windows\syswow64\wininet.dll to c:\temp\ folder.
>then did:
>
? AGETFILEVERSION(la1, "c:\temp\wininet.dll"), la1(11)
>and yay!! it returns the same version as win explorer.
>
>... so now the question is, what and where is Fox finding wininet.dll. I've searched the entire pc, and can't find any with the 16384 version. what a mystery huh??
>
>I don't suppose it's possible to force a different wininet.dll with my vfp app? that's probably not a good idea if I could. I need to make sure they aren't using the buggy one from MS.
>
>btw, what does TTF mean?
>
>
>>TTF:
>>
>>?FULLPATH('wininet.dll',1)
>>*c:\windows\system32\wininet.dll"
>>
>>
>>I prefer [ALT][ENTER] :) but it returns
>>
>>11.0.9600.16521
>>
>>possibly the old fox is not able to read information available to Win8.1 ....
>>
>>Or there is some hidden place. Do you have something more intelligent to search the comp? Hidden and system stuff, I have no idea where to include in search. But default was off before Win 8.1 ....
>>
>>Lutz
>>
>>>so what does win explorer return? (right click > properties > details tab)
>>>>
>>>>?FULLPATH('wininet.dll')
>>>>*E:\SE\FOXPRO\WININET.DLL
>>>>AGETFILEVERSION(la1, "wininet.dll")
>>>>?la1(11)
>>>>*11.00.9600.16384
>>>>AGETFILEVERSION(la1, "E:\SE\FOXPRO\WININET.DLL")
>>>>?la1(11)
>>>>*11.00.9600.16384
>>>>AGETFILEVERSION(la1, "c:\windows\system32\wininet.dll")
>>>>?la1(11)
>>>>*11.00.9600.16384
>>>>
>>>>
>>>>Edit:
>>>>OS is Win 8.1
>>>>
>>>>Lutz
>>>>>returns: c:\windows\system32\wininet.dll
>>>>>so why the different version reported by vfp I wonder...? curious if anyone else with win8.1 having same result.
>>>>>
Regards. Al

"Violence is the last refuge of the incompetent." -- Isaac Asimov
"Never let your sense of morals prevent you from doing what is right." -- Isaac Asimov

Neither a despot, nor a doormat, be

Every app wants to be a database app when it grows up
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform