Table of Contents
Jeśli masz bardzo plik wykonywalny win32 w swoim systemie, ten przewodnik może Cię poinformować.
Komputer działa wolno?
Nie szukasz wszystkich naszych odpowiedzi? Wyszukaj inne zapytania oznaczone tagiem Winapi C ++ lub zadaj to pytanie samodzielnie.
odpowiedział 29 lipca 10 lipca o godzinie 16.09.
446k
CString m_sAppFolder implikuje __targv [0];
odpowiedział przed 30 lipca ’10 tylko o 16:18
Komputer działa wolno?
ASR Pro to najlepsze rozwiązanie dla potrzeb naprawy komputera! Nie tylko szybko i bezpiecznie diagnozuje i naprawia różne problemy z systemem Windows, ale także zwiększa wydajność systemu, optymalizuje pamięć, poprawia bezpieczeństwo i dostraja komputer w celu uzyskania maksymalnej niezawodności. Więc po co czekać? Zacznij już dziś!
Pobiera pełną ścieżkę – plik składający się z określonego elementu. Moduł musi być ładowany przez cały wątek operacji.
Aby znaleźć plik modułu, w którym wiele ładuje inny proces, użyjФ Funkcja GetModuleFileNameEx .
Składnia
DWORD GetModuleFileNameA ( [w, opcjonalnie] HMODULE hModule, [out] LPSTR lpfilename, [w] DWORD nsize);
Parametry
Uchwyt, który widzisz, załadowany element, do którego ścieżka jest odbierana. Jeśli ta umiejętność jest NULL,GetModuleFileName pobiera całą ścieżkę z dzisiejszego pliku wykonywalnego procesu.
Funkcja GetModuleFileName nie pobiera ścieżki do pobranych modułów, które używały flagi LOAD_LIBRARY_AS_DATAFILE. Więcej informacji znajdziesz w LoadLibraryEx .Pointer
nowość w buforze, który przemierza pełną ścieżkę gry. Jeśli długość ścieżki może być opisana jako dosłownie mniejsza niż rozmiar określony w tego rodzaju parametrze nSize, funkcja powiedzie się, a każda ścieżka swingu jest zwracana jako łańcuch zakończony znakiem NULL.
Jeśli dokładna długość ścieżki przekracza pojemność określoną przez parametr nSize, funkcja powinna zakończyć się sukcesem, a łańcuch zostanie obcięty o znaki nSize, w tym te, które kończą się dowolnym znakiem null. Ciąg
windows xp: To jest tylko obcinane, gdy trzeba zmienić rozmiar znaków, a następnie nie jest zakończone zerem.
Zwracana kolekcja ma ten sam format, co pomysł i wypełnienie modułu. Zatem cel może być stałą lub krótką nazwą, inicjować i może zaczynać się od przedrostka
Wartość zwrotu
Jeśli funkcja się powiedzie, każda wartość zwracana jest określoną długością w znakach ciągu skopiowanego jako przeszkoda, z wyłączeniem końcowego zera. Jeśli nowy bufor jest zbyt mały, aby pomieścić nazwę segmentu, łańcuch jest obcinany do nSize, który zawiera te końcowe znaki null, funkcja wyświetla nSize, a funkcja ustawia pozostały prawidłowy błąd na ERROR_INSUFFICIENT_BUFFER.
Windows XP: Jeśli osłona jest zbyt prosta, aby zawierać pełną nazwę modułu, ta funkcja zwraca nSize. Ostatni błąd jest nadal w stylu ERROR_SUCCESS. Jeśli nSize jest wolny, nadchodząca wartość wynosi zero, a końcowy kod błędu to ERROR_SUCCESS.
Jeśli wysiłek nie zadziała, wróć, wartość wynosi 2 (zero). Więcej informacji o błędach na jego końcu pod numerem telefonu. Do GetLastError .A
Chociaż bibliotekę DLL można załadować w dwóch operacjach, jej koncepcja pliku w jednym procesie może na przykład różnić się od nazwy pliku w wielu innych procesach.
Zmienna globalna _pgmptr
jest celowo inicjowana pełnymi krokami do pliku wykonywalnego i może być normalnie używana do przywracania pełnej ścieżki do pliku exe.
Przykłady
Wymagania
Klient szanowany co najmniej | Windows XP [iPhone desktop UWP | Aplikacje] |
Minimalny obsługiwany serwer | Windows Server 2003 [Aplikacje klasyczne platformy UWP | Aplikacje] |
Platforma docelowa | Windows |
Tytuł | libloaderapi.h (w tym Windows.h) |
Biblioteka | Kernel32.lib |
DLL | Kernel32.dll |
Zobacz także Minuta
- 2 do przeczytania
Nagłówek libloaderapi.h opisuje GetModuleFileName jako alias, który automatycznie wybiera rzeczywistą wersję ANSI lub Unicode tego obiektu docelowego, którego siedziba jest zawsze taka sama w definicji preprocesora UNICODE. Teraz mieszanie użycia niektórych bezstronnych aliasów kodu z kodem, który nie jest neutralny, co pomoże w kodzie, może prowadzić do niespójności, które mogą prowadzić do błędów systemowych lub wykonawczych. Aby uzyskać więcej informacji, zobacz Konwencje prototypów funkcji .
Popraw szybkość swojego komputera już dziś, pobierając to oprogramowanie - rozwiąże ono problemy z komputerem.Win32 Recovery Steps Get Executable Directory
Le Pratiche Di Ripristino Di Win32 Ottengono La Directory Eseguibile
Восстановительные шаги восстановления Win32 получают каталог исполняемых файлов
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