Я хочу написать код, который копирует текстовый файл, используя сборку и в windows. Может ли кто-нибудь мне помочь? мой компилятор MASMЕсть ли способ прочитать текстовый файл в сборке 32 бит в вдовах?
ответ
Не совсем уверен, хотите ли вы прочитать из файла в память и что-то делать с этим, или просто создать копию . В первом случае используйте CreateFile
, в противном случае обратитесь к CopyFile
. Чтобы использовать эти функции, вам необходимо установить связь с kernel32.dll
.
В Windows взаимодействие с ОС связано с вызовами функций API, а не с вызовами прерываний, как в Linux.
Если вы хотите скопировать файл, позвоните CopyFile. Если вы хотите прочитать файл, выполните некоторую обработку, а затем напишите, вам понадобятся CreateFile
, ReadFile
и WriteFile
. (Вы можете найти документацию для этих функций из приведенной выше ссылки CopyFile
.)
У меня нет ссылки на хорошее руководство по вызову функций Windows API из языка ассемблера. Поиск показывает некоторую информацию, но ничего, что я бы назвал хорошим учебником. Вам придется искать примеры и попробовать все.
- 1. прочитать файл в сборке x86 IA-32
- 2. Есть ли способ прочитать большой текстовый файл по частям?
- 3. хороший способ прочитать текстовый файл в C
- 4. переходе от 32 бит до 64 бит в сборке
- 5. C - Как проверить, есть ли 8 бит в 32 бит?
- 6. Прочитать текстовый файл в D
- 7. Загрузка целых чисел, превышающих 32 бит в сборке MIPS
- 8. Есть ли способ прочитать файл, кроме read()?
- 9. Самый быстрый способ прочитать текстовый файл
- 10. прочитать текстовый файл в Matlab
- 11. Прочитать текстовый файл в Java
- 12. .net: Есть ли способ прочитать txt-файл снизу вверх?
- 13. Прочитать текстовый файл в matlab
- 14. Прочитать текстовый файл в C++
- 15. прочитать текстовый файл в Xcode
- 16. Прочитать текстовый файл в массиве
- 17. Прочитать текстовый файл в JAVA
- 18. Прочитать текстовый файл в целом
- 19. Как рассчитать четность числа 32 бит в сборке?
- 20. Есть ли способ сохранить какие кнопки нажаты в текстовый файл
- 21. Есть ли простой способ экспортировать пользовательский ввод в текстовый файл?
- 22. Есть ли способ автоматически вставить код VB.NET в текстовый файл
- 23. Есть ли способ надолго кэшировать текстовый файл в память (php)?
- 24. Есть ли способ вывести результат «git-вины» в текстовый файл?
- 25. Прочитать тяжелый текстовый файл
- 26. Есть ли способ прочитать текстовый файл из сборки, используя Reflection в C#?
- 27. Как напечатать число размером более 32 бит в сборке mips?
- 28. Есть ли простой способ прочитать XML-файл в Java?
- 29. Есть ли способ прочитать файл экспорта Wordpress в Rails?
- 30. Есть ли хороший/чистый способ прочитать файл plist в JavaScript?
Что вы подразумеваете под "копией файла"? –
Masm поставляется с множеством примеров программ. Разве не по крайней мере один из них имеет дело с этим? – Cristik
Итак, вы хотите _read_ этот файл или просто создать дубликат? – szczurcio