Win32 Herstelstappen Krijgen De Exe-map

Als je een uitvoerbaar bestand van win32 op je systeem hebt, kan deze handleiding je misschien helpen.

PC werkt traag?

  • 1. Download ASR Pro van de website
  • 2. Installeer het op uw computer
  • 3. Voer de scan uit om malware of virussen te vinden die mogelijk op uw systeem op de loer liggen
  • Verbeter vandaag de snelheid van uw computer door deze software te downloaden - het lost uw pc-problemen op.

    Bent u niet op zoek naar al onze antwoorden? Zoek naar andere zoekopdrachten met de tag Winapi C ++ of stel deze vraag zelf.

    win32 haal de uitvoerbare map op

    antwoordde met betrekking tot 29 juli op 10 juli om 16.09.

    446k

      CString m_sAppFolder impliceert __targv [0]; 

    aangegeven voor 30 jul ’10 om 16:18

    PC werkt traag?

    ASR Pro is de ultieme oplossing voor uw pc-reparatiebehoeften! Het kan niet alleen snel en veilig verschillende Windows-problemen diagnosticeren en repareren, maar het verhoogt ook de systeemprestaties, optimaliseert het geheugen, verbetert de beveiliging en stelt uw pc nauwkeurig af voor maximale betrouwbaarheid. Dus waarom wachten? Ga vandaag nog aan de slag!


    Haalt het volledige pad op naar het document dat uit de opgegeven module bestaat. De cursus moet worden geladen door een procesthread.

    Om een ​​modulebestand te vinden dat een toegevoegd proces laadt, gebruikФ Functie GetModuleFileNameEx .

    Syntaxis

    win32 get executable directory

      DWORD GetModuleFileNameA (  [in, optioneel] HMODULE hModule,  [uit] LPSTR lpbestandsnaam,  [in] DWORD-grootte); 

    Parameters

    Ga naar de geladen optie, het pad waarnaar wordt gevraagd. Als deze vaardigheid NULL is,GetModuleFileName haalt het pad weg van het huidige uitvoerbare proces.

    De functie GetModuleFileName haalt het pad naar geladen modules niet op bij gebruik van de vlag LOAD_LIBRARY_AS_DATAFILE. Bekijk voor meer informatie LoadLibraryEx .Pointer

    a naar een bepaalde buffer die het volledige pad van het hoofdspel doorloopt. Als de padlengte letterlijk veel kleiner is dan de grootte die is opgegeven in deze nSize-parameter, slaagt de specifieke functie en wordt elk pad verplaatst als een null-beëindigde tekenreeks.

    Als de exacte padlengte vaak groter is dan de grootte die is opgegeven bij de parameter nSize, zal de functie slagen en bovendien wordt de tekenreeks afgekapt tot nSize-sterren, inclusief sterren die eindigen op een null naturel. Tekenreeks

    windows xp: Dit wordt afgekapt, hoewel u de grootte van tekens moet wijzigen, en het wordt en wordt nooit op nul beëindigd.

    De geretourneerde reeks gebruikt hetzelfde formaat als het idee dat is gegeven door en het invullen van de module. Het pad kan dus proberen een constante of korte naam te zijn, een bestand en zou moeten kunnen beginnen met het voorvoegsel ? . Voor meer informatie zie Geef de informatie een naam .

    Retourwaarde

    Als de aanbieding slaagt, is elke geretourneerde waarde de lengte, gevonden in tekens, van de tekenreeks die naar de blokkering is gekopieerd, exclusief de volgnul. Als de buffer letterlijk te klein is om de modulenaam te bevatten, wordt mijn string afgekapt tot nSize, inclusief die lopende null-tekens, de functie retourneert nSize en hun functie stelt de resterende goede fout in op ERROR_INSUFFICIENT_BUFFER.

    Windows XP: als de buffer zo eenvoudig is om de modulenaam te bevatten, retourneert deze mogelijkheid nSize. De laatste fout blijft in uw huidige ERROR_SUCCESS-stijl. Als nSize nul is, is de dreigende waarde nul en is de uiteindelijke foutcodering ERROR_SUCCESS.

    Als de functie het werk niet doet, blijf dan terugkeren, de waarde is 0 (nul). Voor meer informatie over fouten aan het einde, keuze. Tot GetLastError .A

    Hoewel een DLL in twee processen kan worden geladen, kan het proces van een bestand in één proces bijvoorbeeld verschillen van de bestandsnaam in veel andere taken.

    De globale variabele _pgmptr is ook opzettelijk geïnitialiseerd met het volledige pad naar het grootste deel van het uitvoerbare bestand en kan worden gebruikt om het volledige pad naar het uitvoerbare bestand terug te nemen.

    Voorbeelden

    Vereisten

    Client ondersteund bij minimaal Windows XP [UWP desktop-apps | Toepassingen]
    Minimaal ondersteunde server Windows Server 03 [UWP Desktop-apps | Toepassingen]
    Doelplatform Windows
    Titel libloaderapi.h (inclusief Windows.h)
    Bibliotheek Kernel32.lib
    DLL Kernel32.dll

    Zie ook Minuut

    • 2 om eindelijk te lezen

    De libloaderapi.h-header definieert GetModuleFileName, hoewel een alias die automatisch de ANSI- en Unicode-versie van dat doel kiest op basis van de belangrijkste definitie van de UNICODE-preprocessorconstanten. Als u nu het gebruik van enkele codeneutrale aliassen combineert, rekening houdend met code die niet neutraal is in uw richtlijnen, kan dit leiden tot inconsistenties die kunnen leiden tot systeem- of runtime-fouten. Ga voor meer informatie naar Functie-prototypeconventies .

    Verbeter vandaag de snelheid van uw computer door deze software te downloaden - het lost uw pc-problemen op.

    Win32 Recovery Steps Get Executable Directory
    Le Pratiche Di Ripristino Di Win32 Ottengono La Directory Eseguibile
    Восстановительные шаги восстановления Win32 получают каталог исполняемых файлов
    Procedury Odzyskiwania Win32 Uzyskują Katalog Wykonywalny
    Win32 복구 단계에서 실행 가능한 디렉토리 검색
    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