Table of Contents
Si vous avez un exécutable win32 approprié sur votre système, ce guide peut vous aider.
Le PC est lent ?
Vous ne cherchez pas toutes nos réponses ? Recherchez d’autres requêtes étiquetées Winapi C ++ ou posez cette question vous-même.
a répondu le 29 juillet le 10 juillet à 16.09.
446k
CString m_sAppFolder implique __targv [0] ;
répondu avant le 30 juillet cette année à 16:18
PC lent ?
ASR Pro est la solution ultime pour vos besoins de réparation de PC ! Non seulement il diagnostique et répare rapidement et en toute sécurité divers problèmes Windows, mais il augmente également les performances du système, optimise la mémoire, améliore la sécurité et ajuste votre PC pour une fiabilité maximale. Alors pourquoi attendre ? Commencez dès aujourd'hui !
Obtient la piste complète du fichier qui se compose du module donné. Le module doit être chargé par un bon thread de processus.
Pour rechercher un document de module qui charge un autre processus, utilisezФ Fonction GetModuleFileNameEx .
Syntaxe
DWORD GetModuleFileNameA ( [dans, facultatif] HMODULE hModule, [out] LPSTR lpfilename, [dans] DWORD nsize);
Paramètres
Handle de l’élément chargé, dont le chemin est normalement demandé. Si cette compétence est NULL,GetModuleFileName est devenu le chemin de l’exécutable du processus d’aujourd’hui.
La fonction GetModuleFileName n’obtient pas le chemin des modules réellement chargés qui ont utilisé le drapeau LOAD_LIBRARY_AS_DATAFILE. Pour plus d’informations, voir LoadLibraryEx .Pointer
le meilleur à un tampon qui traverse le chemin final du jeu. Si la durée du chemin d’accès est littéralement inférieure à la taille spécifiée lors de ce paramètre nSize, la fonction réussit et le chemin d’accès est renvoyé sous la forme d’un null terminé .
Si la longueur exacte du chemin dépasse la taille spécifiée par le paramètre nSize, la fourniture réussira et la chaîne sera réduite aux caractères nSize, y compris ceux qui se terminent par un caractère nul. Chaîne
windows xp : Ceci est tronqué lorsque vous devez redimensionner du texte et n’est pas terminé par null.
La séquence fait un retour utilise le même format que l’indice donné par et remplissant le module. Ainsi, tout le chemin peut être une marque, un fichier constant ou court et peut commencer par le préfixe ?
. Pour plus d’informations voir Nommez le fichier .
Valeur de retour
Si la fonction réussit, chaque valeur de retour peut être la longueur, en caractères, de la chaîne répétitive à l’obstruction, à l’exclusion du zéro de fin. Si le tampon est trop petit pour contenir le nom de module particulier, la chaîne est tronquée si vous souhaitez nSize, y compris les caractères nuls de fin, la fonction incite nSize et la fonction définit l’erreur de haute qualité restante sur ERROR_INSUFFICIENT_BUFFER.
Windows XP : si le tampon d’une personne est trop simple pour contenir le nom du segment, cette fonction renvoie nSize. L’erreur précédente reste dans le style ERROR_SUCCESS. Si nSize est littéralement à zéro, la valeur à venir est zéro et ce code d’erreur final est ERROR_SUCCESS.
Si une fonction ne fonctionne pas, continuez à retourner, la valeur est certainement 0 (zéro). Pour plus d’informations sur les erreurs à la fin, appelez. À GetLastError .A
Bien qu’une DLL puisse être chargée dans deux ou trois processus, son concept de fichier dans un concept peut, par exemple, différer du nom de fichier dans de nombreux autres processus.
Le sujet global aux décalages _pgmptr
est intentionnellement initialisé avec le chemin enregistré vers le fichier exécutable et peut être davantage utilisé pour restaurer le chemin complet vers un fichier exécutable.
Exemples
Exigences
Client pris en charge au moins | Windows XP [applications de bureau d’ordinateur UWP | Applications] |
Serveur minimum pris en charge | Windows Server 2003 [Applications de bureau UWP | Applications] |
Plateforme cible | Windows |
Titre | libloaderapi.h (y compris Windows.h) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |
Voir aussi Minute
- 2 à lire
Les balises libloaderapi.h h2 définissent GetModuleFileName comme un alias qui choisit automatiquement la version ANSI ou Unicode de ce destinataire en fonction de la définition des constantes du préprocesseur UNICODE. Maintenant, mélanger l’utilisation de certains codes alias neutres avec du code qui est par opposition à neutrecommun à votre code peut conduire à des incohérences pouvant entraîner des erreurs système ou d’exécution. Pour plus d’informations, consultez Conventions de prototype de fonction .
Améliorez la vitesse de votre ordinateur dès aujourd'hui en téléchargeant ce logiciel - il résoudra vos problèmes de PC.Win32 Recovery Steps Get Executable Directory
Le Pratiche Di Ripristino Di Win32 Ottengono La Directory Eseguibile
Восстановительные шаги восстановления Win32 получают каталог исполняемых файлов
Procedury Odzyskiwania Win32 Uzyskują Katalog Wykonywalny
Win32 복구 단계에서 실행 가능한 디렉토리 검색
Win32 Herstelstappen Krijgen De Exe-map
Recuperación De Win32 De Una Escalera Para Obtener Un Directorio Ejecutable
Win32-Wiederherstellungsschritte Erwerben Ausführbares Verzeichnis
Etapas Do Win32 Obtêm O Diretório Executável
Win32-återställningsstegen Skaffar Körbar Katalog