2010-07-29 7 views
4

Je travaille sur un ancien ATL OCX, qui est utilisé comme "gestionnaire de téléchargement". Il télécharge les fichiers en utilisant URLDownloadToFile API.URLDownloadToFile et Authentification

Auparavant, il était hébergé en tant qu'ActiveX sur une page Web, donc au cas où le serveur demanderait l'authentification, il était fait par IE. Maintenant, il fait partie de l'exécutable, il devrait donc prendre soin de l'authentification. Supposons que l'utilisateur fournisse un nom d'utilisateur et un mot de passe, comment puis-je effectuer une "authentification"? J'ai besoin de support Authentification Web simple et NTLM pour IIS.

Pour Authentification Web simple J'ai découvert que le passage du nom d'utilisateur/mot de passe avant que l'URL fonctionne correctement. Mais je ne suis pas sûr que ce soit une bonne façon de le faire.

S'il vous plaît conseiller Merci Zaky

Répondre

3

Authentification Web simple peut être fait en utilisant http://username:[email protected] et devrait être bien. C'est un moyen simple et sûr de le faire.
Si pour une raison quelconque, vous avez besoin de plus que ce vous pouvez ré-implémenter cette fonction en utilisant InternetOpen, InternetSetOption, InternetReadFile. Cela devrait être rapide et facile.

Questions connexes