Pregunta

Me escribir un programa para eliminar un archivo desde algún lugar de mi disco duro en 8086 Pero cuando se utiliza 21h int (ah = 41h) ocurre un error y llevar conjunto de 1.and No puedo eliminar eso. ¿alguien sabe qué puedo hacer? Creo que debería ser de modo protegido que no permite que mi programa para borrar otra file.I quiere la respuesta y el lenguaje no es materia.

¿Fue útil?

Solución

Si ensamblar y enlazar su programa como un ejecutable DOS, que debería funcionar (siempre que el código es correcto para DOS, por supuesto).

Mi conjetura es que usted está en el montaje y vincularlo a un ejecutable de Windows. En ese caso, es necesario utilizar la función DeleteFile Windows para eliminar el archivo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top