Удалить файл API ф-ей с тремя парметрами ?

Тема в разделе "WASM.WIN32", создана пользователем tylerdurden, 23 сен 2007.

  1. tylerdurden

    tylerdurden New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    322
    Надо удалить файл, но ф-я должна брать 3 параметра :dntknw: MoveFileExA не канает если во флагах нету _ONREBOOT :dntknw: Неужели просто так нельзя ею удалить ? Может еще какая API есть ?
     
  2. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    напиши свою
     
  3. tylerdurden

    tylerdurden New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    322
    Нужна именно существующая :)
     
  4. ring4

    ring4 New Member

    Публикаций:
    0
    Регистрация:
    19 ноя 2006
    Сообщения:
    279
    /* offtop
    FreeManCPM
    А как её написать? есть ссылки, информация? если знаете отпишите в ПМ.
    */
     
  5. Jupiter

    Jupiter Jupiter

    Публикаций:
    0
    Регистрация:
    12 авг 2004
    Сообщения:
    532
    Адрес:
    Russia
    чем вызвано ограничение именно тремя параметрами? ты патчишь уже существующий код или хочешь оптимизировать все вызовы под три параметра? может быть имеет смысл обойти ограничение другим способом? например пропускать два параметра и передавать только один в DeleteFile
     
  6. tylerdurden

    tylerdurden New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    322
    Я должен заюзать ее как APC
     
  7. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    ну накатай быстро переходник. или места в памяти нет совсем?
     
  8. tylerdurden

    tylerdurden New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    322
    Нехочу писать в процесс :)
     
  9. tylerdurden

    tylerdurden New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    322
    Можно вставить через заглушку которую вставляет kernel32
     
  10. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.217
    Адрес:
    Ukraine
    tylerdurden
    А как ты собираешься передавать в другой процесс имя файла?
     
  11. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    green
    может оно там уже есть.
     
  12. green

    green New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2003
    Сообщения:
    1.217
    Адрес:
    Ukraine
    tylerdurden
    Ты хочешь использовать NtQueueApcThread?
    А почему нельзя QueueUserAPC?
     
  13. tylerdurden

    tylerdurden New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    322
    Я ж ответил: Можно вставить через заглушку которую вставляет kernel32 :)