Table of Contents
Se você adquirir um executável win32 em seu sistema, este livro pode ajudá-lo.
PC lento?
Não está procurando por todas as nossas respostas? Pesquise por outras consultas com a tag Winapi C ++ ou faça você mesmo esta pergunta.
respondeu em 29 de julho em 10 de julho às 16.09.
446k 7474 emblemas de ouro
CString m_sAppFolder implica __targv [0];
p respondido antes de 27 de julho de 2010 às 16:18
PC lento?
ASR Pro é a solução definitiva para suas necessidades de reparo de PC! Ele não apenas diagnostica e repara vários problemas do Windows com rapidez e segurança, mas também aumenta o desempenho do sistema, otimiza a memória, melhora a segurança e ajusta seu PC para máxima confiabilidade. Então por que esperar? Comece hoje!
Obtém o caminho mestre para o arquivo que consiste em todos os módulos especificados. O módulo deve ser carregado em um thread de processo.
Para encontrar um arquivo de elemento que carregue outro processo, useФ Função GetModuleFileNameEx .
Sintaxe
DWORD GetModuleFileNameA ( [in, opcional] HMODULE hModule, [out] LPSTR lpfilename, [in] DWORD nsize);
Parâmetros
Identificador para o elemento carregado, o caminho para o qual frequentemente está sendo solicitado. Se esta habilidade for NULL,GetModuleFileName obtém o caminho do executável do processo de hoje.
A função GetModuleFileName não faz a viagem para os módulos carregados que usaram o buraco LOAD_LIBRARY_AS_DATAFILE. Para obter mais informações, consulte LoadLibraryEx .Pointer
a para um buffer que atravessa um novo caminho completo do jogo. Se o comprimento da pista for literalmente menor que o tamanho predeterminado neste parâmetro nSize, a função será bem-sucedida e cada caminho será retornado como uma string nula finalizada.
Se o comprimento exato do caminho ultrapassar o tamanho especificado pelo parâmetro nSize, uma função específica será bem-sucedida e a string ficará truncada para caracteres nSize, incluindo aqueles que evitam com um caractere nulo. String
windows vista: isto é truncado quando você precisa redimensionar caracteres, e não termina nulo.
A sequência retornada usa o mesmo formato da sua ideia atual fornecida e preenchendo o módulo. Assim, o caminho pode ser um nome constante ou restrito, arquivo e pode começar com o prefixo real
Valor de retorno
Se a função for bem-sucedida, cada retorno vale a pena o comprimento, em caracteres, do copiado para a obstrução, excluindo o trailing free. Se o buffer for muito pequeno para incorporar o nome do módulo, a string é truncada para ser nSize, incluindo os caracteres nulos à direita, o esforço retorna nSize e a função define o erro persistente bom para ERROR_INSUFFICIENT_BUFFER.
Windows XP: Se o buffer for muito simples para conter algum nome de módulo, esta função retorna nSize. O erro de obtenção permanece no estilo ERROR_SUCCESS. Se nSize for zero, o próximo valor será zero, mas o código de erro final será ERROR_SUCCESS.
Se a função não funcionar, continue retornando, o atendimento sobre é 0 (zero). Para mais informações sobre discrepâncias no final, ligue. Para GetLastError .A
Embora uma DLL possa ser carregada dentro de dois processos, seu conceito de arquivo em um processo pode, por exemplo, diferir inquestionavelmente do nome de arquivo em muitos outros processos.
A alteração global _pgmptr
é inicializada intencionalmente com parte do caminho completo para o arquivo executável e é usada para restaurar o caminho completo diretamente para o arquivo executável.
Exemplos
Requisitos
Ver também minuto
- 2 para ler
O cabeçalho libloaderapi.h define GetModuleFileName como um alias que escolhe sem esforço sua versão ANSI ou Unicode da qual os especialistas reivindicam o destino com base na definição das constantes de pré-processador UNICODE. Agora, misturar o uso de algum tipo de alias de código neutro com código que é definitivamente neutro e comum ao seu código pode levar a disparidades que podem levar a problemas de sistema ou de tempo de execução. Para obter mais informações, consulte Convenções de protótipos de funções .
Melhore a velocidade do seu computador hoje mesmo baixando este software - ele resolverá os problemas do seu 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
Les étapes De La Période De Guérison De Win32 Obtiennent Un Répertoire Exécutable
Win32-Wiederherstellungsschritte Erwerben Ausführbares Verzeichnis
Win32-återställningsstegen Skaffar Körbar Katalog