удалить файл в защищенном режиме env (например, windows xp) - PullRequest
0 голосов
/ 02 апреля 2010

Я пишу программу для удаления файла из моего жесткого диска в 8086 году, но когда я использую int 21h (ах = 41h), происходит ошибка, и я устанавливаю значение 1. И я не могу удалить это.Кто-нибудь знает, что я могу сделать?Я думаю, что это должно быть из защищенного режима, который не позволяет моей программе удалить другой файл. Я хочу ответ, и язык не имеет значения.

1 Ответ

3 голосов
/ 02 апреля 2010

Если вы собираете и связываете свою программу с исполняемым файлом DOS, она должна работать (если, конечно, код верен для DOS).

Я предполагаю, что вы собираете и связываете его с исполняемым файлом Windows. В этом случае вам нужно использовать функцию Windows DeleteFile для удаления файла.

...