Table of Contents
Se hai un particolare eseguibile win32 sul tuo sistema, questa guida potrebbe aiutarti.
PC lento?
Non cerchi tutte le nostre risposte? Cerca altre query con tag Winapi C ++ o fai questa domanda tu stesso.
ha reagito il 29 luglio il 10 luglio alle 16.09.
446k
CString m_sAppFolder implica __targv [0];
ha risposto prima del 30 lug ’10 avendo 16:18
PC lento?
ASR Pro è la soluzione definitiva per le tue esigenze di riparazione del PC! Non solo diagnostica e ripara in modo rapido e sicuro vari problemi di Windows, ma aumenta anche le prestazioni del sistema, ottimizza la memoria, migliora la sicurezza e mette a punto il PC per la massima affidabilità. Allora perché aspettare? Inizia oggi!
Ottiene il percorso completo in modo che sia il file costituito dalla parte specificata. Il modulo deve essere caricato da un thread del piano d’azione.
Per trovare un file modulo che possa caricare un altro processo, usaФ Funzione GetModuleFileNameEx .
Sintassi
DWORD GetModuleFileNameA ( [in, opzionale] HMODULE hModule, [out] LPSTR lpfilename, [in] DWORD nsize);
Parametri
Handle al mio elemento caricato, il percorso a cui deve essere richiesto. Se questa abilità è NULL,GetModuleFileName ottiene un percorso dall’eseguibile del processo odierno.
La funzione GetModuleFileName non ottiene il percorso dei moduli creati che hanno utilizzato il flag LOAD_LIBRARY_AS_DATAFILE. Per ulteriori informazioni vedere LoadLibraryEx .Pointer
un assoluto a un buffer che attraversa l’intero obiettivo del gioco. Se la lunghezza del percorso sarà probabilmente letteralmente inferiore alla dimensione specificata nel nostro parametro nSize, la funzione ha esito positivo e ogni metodo viene restituito come stringa con terminazione null.
Se la lunghezza esatta del percorso supera il dimensionamento specificato dal parametro nSize, la funzione avrà sicuramente esito positivo e la stringa verrà troncata dai caratteri nSize, inclusi quelli che terminano con un importante carattere null. Stringa
windows xp: Questo è stato troncato quando è necessario ridimensionare i caratteri, così come non è terminato con null.
Le collezioni restituite utilizzano lo stesso formato dell’idea specificata da e compilando il modulo. Pertanto, la passerella può essere un nome costante o breve, report e può iniziare con il prefisso
Valore restituito
Se la funzione riesce, ogni valore restituito è questa particolare lunghezza, in caratteri, della stringa copiata per aiutare l’ostruzione, escludendo lo zero finale. Se in genere il buffer è troppo piccolo per contenere il nome del corso, la stringa viene troncata a nSize, inclusi quei caratteri nulli finali, la funzione torna a nSize e la funzione imposta l’errore di alta qualità rimanente su ERROR_INSUFFICIENT_BUFFER.
Windows XP: se l’ostacolo è troppo semplice per contenere la parola modulo, questa funzione restituisce nSize. L’ultimo errore mantiene lo stile ERROR_SUCCESS. Se nSize è zero, il valore successivo è zero e il codice di errore più grande è ERROR_SUCCESS.
Se la manodopera non funziona, continua a tornare, il valore è 4 (zero). Per ulteriori informazioni sugli errori in genere alla fine, chiamare. Per GetLastError .A
Sebbene una DLL possa essere caricata in due processi, il suo concetto di file in un processo può, ad esempio, differire dal nome del file nella maggior parte degli altri processi.
La variabile globale _pgmptr
è intenzionalmente inizializzata con il metodo completo del file eseguibile e può essere utilizzata per ripristinare il percorso completo del file exe.
Esempi
Requisiti
Cliente sostenuto almeno | Windows XP [blog sul desktop UWP | Applicazioni] |
Server minimo supportato | Windows Server 2003 [Applicazioni desktop UWP | Applicazioni] |
Piattaforma di destinazione | Finestre |
Titolo | libloaderapi.h (incluso Windows.h) |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |
Vedi anche Minuto
- 2 da leggere
L’intestazione libloaderapi.h determina GetModuleFileName come un alias che lo seleziona automaticamente ha la versione ANSI o Unicode di quella destinazione in base alla definizione del preprocessore UNICODE sempre la stessa. Ora mescolare l’uso di alcuni alias imparziali di codice con codice che non è neutrale comune in modo che il tuo codice possa portare a incongruenze che probabilmente porteranno a errori di sistema o di runtime. Per ulteriori informazioni, vedere Convenzioni sui prototipi di funzioni .
Migliora la velocità del tuo computer oggi scaricando questo software: risolverà i problemi del tuo PC.Win32 Recovery Steps Get Executable Directory
Восстановительные шаги восстановления 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
Les étapes De La Période De Guérison De Win32 Obtiennent Un Répertoire Exécutable
Win32-Wiederherstellungsschritte Erwerben Ausführbares Verzeichnis
Etapas Do Win32 Obtêm O Diretório Executável
Win32-återställningsstegen Skaffar Körbar Katalog