Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Programación

Modificar Ejecutable (PASCAL)...

Hurricane
2005-03-11 11:15 - Respuestas: 0 - Tema nº: 30042


Hola, compañeros.

Hasta ahora he podido crear programas que pueden automidificarse o leer trozos de archivos incrustados en ellos. Me explico: en algunos casos, para no trabajar con archivos extras, al ejecutable final le anexo archivos, de modo que aparezca como un solo archivo ejecutable final. Para acceder a los archivos incrustados, sólo abría el ejecutable y leía desde la parte que me interesaba. Con el Pascal 6.0 no he tenido problemas, pero al tratar de hacerlo desde Freepascal no me lo permite; puedo modificar/accesar cualquier archivo, menos el ejecutable que está corriendo.

El siguiente es un ej. del acceso que quiero hacer:
Code:
Program Ejemplo1;
Uses
Crt, Dos;

Var
F :File;

Begin
Assign(F, ParamStr(0));
Reset(F, 1);
.....
.....
Close(F);
End.

El módulo que estoy creando es para trabajar en DOS32 (modo DOS; pero desde Windows).

¿Saben cómo puedo accesar a un ejecutable que está corriendo desde FreePascal?

Agradeciendo desde ya vuestras ayudas, bendiciones y Saludos
Página:1

Respuestas relacionadas:

Access ejecutable??Access ejecutable??Foro
Iso a archivos ejecutable en mi pc sin cdIso a archivos ejecutable en mi pc sin cdForo
Archivo ejecutableArchivo ejecutableForo
Copiar ejecutable en vb6Copiar ejecutable en vb6Foro
Anti-ejecutableAnti-ejecutableForo
Problema con ejecutableProblema con ejecutableForo
Problemas con un ejecutableProblemas con un ejecutableForo
Hacer cd ejecutableHacer cd ejecutableForo
Ejecutable en smalltalkEjecutable en smalltalkForo
Win 95 booteable o ejecutableWin 95 booteable o ejecutableForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos28 Noviembre 2021