![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#4
|
||||
|
||||
|
...Bueno, pues si que es posible. El hModule de nuestra dll es la HINSTANCE con la que se carga... Publico la forma como lo he conseguido.
Código:
char* GetDllFileName(HINSTANCE hinst, char* Buffer, int SizeBuffer)
{
HANDLE hProcess;
hProcess = OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, false, GetCurrentProcessId());
if(hProcess)
GetModuleFileNameEx(hProcess, hinst, Buffer, SizeBuffer-1);
CloseHandle(hProcess);
}
|
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| "nombre de archivo inválido" Error cuando la ruta es muy larga. | JuanErasmo | Windows | 6 | 21-04-2008 15:36:45 |
| Conocer el nombre del servidor | Pablo Carlos | Redes | 4 | 07-03-2005 23:08:10 |
| Conocer PrinterIndex a partir del nombre | Novás | Varios | 1 | 16-07-2004 18:26:14 |
| Ruta y nombre de archivo INI | jfranco | Varios | 2 | 27-02-2004 16:44:23 |
| Conocer el nombre de la aplicacion que se encuentra activa | cso2000 | Varios | 4 | 24-10-2003 02:28:14 |
|