Bonjour,
Je répond un peu tard, après de nombreuses recherches (qui m'ont fait atterrir ici, entre autres), j'ai trouvé la solution au problème d'enregistrement de ASPSmartUpload.dll sous vista ou windows 2003 avec regsvr32.
En fait, ASPSmartUpload.dll a une dépendance d'une DLL qui n'est pas fournie avec Vista (je ne me rappelle pas avoir eu le problème sous Win2003, mais c'est sans doute pareil).
J'ai pu voir ça grâce à Dependency Walker : http://www.dependencywalker.com/
Pour résoudre le problème, il faut copier le fichier msvbvm50.dll du répertoire windows\system32 d'une machine sous XP vers le même répertoire sous Vista.
Si vous n'avez pas de machine sous XP sous la main, Microsoft propose une image Virtual PC 2007 de Windows XP (se désactivant après 3 mois) : http://www.microsoft.com/downloads/details...;displaylang=en
Et ça tombe bien, Virtual PC 2007 est gratuit : http://www.microsoft.com/windows/products/...pc/default.mspx
Voilà, j'espère que ça aidera d'autres personnes ayant le même souci