Link to home
Start Free TrialLog in
Avatar of gilbert_chang
gilbert_chang

asked on

WinInet.dll missing in some computers?

I am using winInet in my app, and compile it using "use MFC in a static library".
When I try to run it on a different computer, It refuses to run giving a:
"The ... file is linked to a missing export wininet.dll - HttpEndRquestA." error.
What should I do to include this dll in my app? - or any other solution.
Thanks
Avatar of nil_dib
nil_dib

if you use an installation program like installshield you can copy the dll during the installation process ...

Avatar of gilbert_chang

ASKER

Yea - but that will add another 449K to the weight of my app.
Is there some kind of basic problem here? Are there some cases in which this dll is missing (old versions of Windows, etc.)?
Thanks.
ASKER CERTIFIED SOLUTION
Avatar of jaguar_sri
jaguar_sri

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I just want to know how to solve the problem without including the dll in the distribution package. How do I compile it into my app?
here's something from msj 'under the hood' column

"...Microsoft Internet Explorer (IE) 3.0x uses WININET.DLL—a Win32® system DLL that provides a high-level layer over the HTTP, FTP, and Gopher protocols, sparing you from the nastiness of Windows® socket programming. "

so if Matt Pietrek, the writer of the column, is correct as long as the user has ie 3.0 install the dll should be there.