Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Ассемблер? Это просто! Учимся программировать


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный хостинг на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

Boriss
Статус: Академик
Рейтинг: 1892
∙ повысить рейтинг »
_Ayl_
Статус: Практикант
Рейтинг: 1847
∙ повысить рейтинг »
vladisslav
Статус: 5-й класс
Рейтинг: 1090
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И ПО / Программирование / Assembler (Ассемблер)

Номер выпуска:1317
Дата выхода:27.03.2010, 19:30
Администратор рассылки:Лысков Игорь Витальевич, Модератор
Подписчиков / экспертов:415 / 71
Вопросов / ответов:1 / 1
IRC-канал по теме:#assembler

Вопрос № 177410: Здравствуйте, уважаемые эксперты! Мне надо переименовать файл, использую push godown push ebp call [RenameFile] ,но RenameFile нет в kernel32.dll, как быть, или альтернативный api использовать, но какой?...



Вопрос № 177410:

Здравствуйте, уважаемые эксперты!
Мне надо переименовать файл, использую

push godown
push ebp
call [RenameFile]

,но RenameFile нет в kernel32.dll, как быть, или альтернативный api использовать, но какой?

Отправлен: 22.03.2010, 19:01
Вопрос задал: WWWorm, Посетитель
Всего ответов: 1
Страница вопроса »


Отвечает Лысков Игорь Витальевич, Модератор :
Здравствуйте, WWWorm.
Есть такая замечательная функция MoveFile из kernel32.dll
© Цитата: MSDN
The MoveFile function renames an existing file or a directory (including all its children).
BOOL MoveFile(
LPCTSTR lpExistingFileName, // pointer to the name of the existing file
LPCTSTR lpNewFileName // pointer to the new name for the file
);

Parameters

lpExistingFileName
Pointer to a null-terminated string that names an existing file or directory.

lpNewFileName
Pointer to a null-terminated string that specifies the new name of a file or directory. The new name must not already e xist. A new file may be on a different file system or drive. A new directory must be on the same drive.

Return Values

If the function succeeds, the return value is nonzero.

If the function fails, the return value is zero. To get extended error information, call GetLastError.

Remarks

The MoveFile function will move (rename) either a file or a directory (including all its children) either in the same directory or across directories. The one caveat is that the MoveFile function will fail on directory moves when the destination is on a different volume.

-----
Удачи!

Ответ отправил: Лысков Игорь Витальевич, Модератор
Ответ отправлен: 23.03.2010, 09:17
Номер ответа: 260311
Украина, Кировоград
Тел.: +380957525051
ICQ # 234137952
Mail.ru-агент: igorlyskov@mail.ru
Абонент Skype: igorlyskov

Оценка ответа: 4

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 260311 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:

  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.14 от 03.03.2010

    В избранное