![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
![]()
Необходимо удалить файл. То есть. Нужно щёлкнуть правой кнопкой мыши по файлу и чтобы высветилось в контекстном меню УДАЛИТЬ. Ну и затем передать адрес файла в программу, производящую удаление.
Имеется 2 вопроса: 1. Что в реестре надо сделать, чтобы поместить в контекстное меню возможность вызова моей программы? 2. Каким образом необходимо передать параметры (адрес файла) в программу? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
![]() Код:
c:\masm32\bin>ml /c delete.asm Microsoft (R) Macro Assembler Version 6.14.8444 Copyright (C) Microsoft Corp 1981-1997. All rights reserved. Assembling: delete.asm c:\masm32\bin>link delete.obj Microsoft (R) Incremental Linker Version 5.12.8078 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. delete.obj : warning LNK4033: converting object format from OMF to COFF LINK : fatal error LNK1561: entry point must be defined P.S. пишу в MASM. Если не трудно, подскажите, пожалуйста, зачем нужно писать _TEXT segment - ведь слово _TEXT не зарезервировано (ведь так?) и название определяется пользователем, а компилятор всё равно не понимает что здесь будет находиться именно код? Или эти сегменты для читабельности программы указываются? Или же дело немножко иначе состоит. допустим мы хотим в сегменте A объявить переменную lala и в сегменте B объявить переменную lala, то чтобы обратиться из сегмента B к переменной из A, нужно написать: A:[lala] и, допустим сделать так (если надо загрузить переменную в eax mov eax, A:[lala] подскажите, пожалуйста. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
![]()
функция DeleteFile назодится в Kernel32.lib. Остальные либы добавлены просто так
Код:
xor eax, eax
xchg [eax], eax |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема с удалением массива в vc++ | scripto | Общие вопросы C/C++ | 9 | 13.12.2010 21:48 |
проблема с удалением файла | katttes | Общие вопросы Delphi | 3 | 30.04.2010 13:17 |
Наполнение файла мусором (перед удалением) Delphi | Lime | Помощь студентам | 5 | 09.10.2009 11:07 |
Проблема с удалением файлов. | Dj_smart | Общие вопросы Delphi | 4 | 22.03.2008 12:32 |