Mon scénario est le suivant: mon application dépend d'une certaine DLL (je l'utilise lib pendant le linkage). Cependant, lorsque mon application est exécutée, je veux charger explicitement cette DLL en utilisant LoadLibrary. Cependant, par défaut, lorsque le code atteint une portée où cette DLL est nécessaire, l'environnement la recherche automatiquement, puis la charge. Je veux désactiver ce comportement, et pour tout ce qui m'importe, si l'application a atteint un point où elle veut exécuter du code qui appartient à cette DLL, je préfère qu'elle se bloque au lieu de la charger automatiquement (ainsi la DLL sera chargée seulement parce que j'ai explicitement appelé LoadLibrary).
En attendant, j'utilise la capacité de charge de retard (ainsi le déclencheur de charge se produira seulement quand la DLL doit réellement être chargée). Cependant, je préférerais que l'application plante juste si la DLL n'était pas encore chargée.Désactiver le chargement automatique des DLL en C++
Peut-être quelqu'un est-il familier avec un moyen d'y parvenir?
Pouvez-vous nous expliquer pourquoi vous voulez faire cela? – JaredPar