"жёсткая связь" между файлами

Discussion in 'WASM.ASSEMBLER' started by mousexaker, Jun 3, 2008.

  1. mousexaker

    mousexaker New Member

    Blog Posts:
    0
    Joined:
    Jun 2, 2008
    Messages:
    7
    Всем привет!
    Помогите решить задание на курсовой.
    Разработка програмного комплекса для ОС Windows, который создаёт "жёсткую связь" для заданых файлов, сохраняя все изменения в обоих из связаных пользователем файлах при модификации любого из них во время сеанса работы.

    Помогите кто чем может, может ктог нибудь знает где об этом можна прочитать?
     
  2. Com[e]r

    Com[e]r Com[e]r

    Blog Posts:
    0
    Joined:
    Apr 20, 2007
    Messages:
    2,624
    Location:
    ого..
    1. глобальный хук на критфайл
    2. ежесекундная проверка изменений/даты модификации одного из файлов
    3. { не подходит, суда по скиллу =\ }

    > Помогите кто чем может
    токашто слышал от бабки в метро такой же текст .\\
    вас вычислили упчк!
     
  3. _basmp_

    _basmp_ New Member

    Blog Posts:
    0
    Joined:
    Jul 10, 2005
    Messages:
    2,939
  4. _basmp_

    _basmp_ New Member

    Blog Posts:
    0
    Joined:
    Jul 10, 2005
    Messages:
    2,939
    mousexaker
    в выни под цигвином "ln <file1> <file2>".

    А если серьезно, то сравниваем даты последних изменений обоих и копируем более молодой файл в более старый. Делать это можно по таймеру и по запросу (запустили прогу, она прочла список соответствий, все сделала и вырубилась). Начните с по запросу.
     
  5. _basmp_

    _basmp_ New Member

    Blog Posts:
    0
    Joined:
    Jul 10, 2005
    Messages:
    2,939
  6. mousexaker

    mousexaker New Member

    Blog Posts:
    0
    Joined:
    Jun 2, 2008
    Messages:
    7
    примерно так я себе это и представлял... Канечно плохо что в асме я не силён.... не подскажете какие нипт ресурсы где можна об этом усилденно прочитать?
     
  7. _basmp_

    _basmp_ New Member

    Blog Posts:
    0
    Joined:
    Jul 10, 2005
    Messages:
    2,939
    mousexaker
    А при чем тут асм и что тут вообще читать вы хотите? Если сильно читать охота - читайте статьи тут на сайте, начиная с туториалов исцелона.
     
  8. _basmp_

    _basmp_ New Member

    Blog Posts:
    0
    Joined:
    Jul 10, 2005
    Messages:
    2,939
  9. diamond

    diamond New Member

    Blog Posts:
    0
    Joined:
    May 21, 2004
    Messages:
    507
    Location:
    Russia
    http://msdn.microsoft.com/en-us/library/aa363860.aspx
     
  10. _basmp_

    _basmp_ New Member

    Blog Posts:
    0
    Joined:
    Jul 10, 2005
    Messages:
    2,939
    diamond
    только в нтфс под вынь2000 и выше..
     
  11. _basmp_

    _basmp_ New Member

    Blog Posts:
    0
    Joined:
    Jul 10, 2005
    Messages:
    2,939
  12. DEEP

    DEEP Андрей

    Blog Posts:
    0
    Joined:
    Apr 27, 2008
    Messages:
    491
    Location:
    г. Владимир
    А нужен чтоли FAT?! %) Тогда, может быть, стоит создать в самой таблице два файла, ссылающихся на один и тот же физический кластер? Правда, при проверке скандиск выдаст что типа cluster cross-linking. И ведь исправит, цко...

    Добавлено: вот тут и появляется нужда в программке, которая будет после каждой проверки восстанавливать етот кросс-линкнинг ;)
     
  13. diamond

    diamond New Member

    Blog Posts:
    0
    Joined:
    May 21, 2004
    Messages:
    507
    Location:
    Russia
    Такое можно организовать и в NT4 и младше (в подробностях это есть в исходниках FARа). Правда, всё равно только под NTFS - только в этом случае ссылки есть на уровне файловой системы.
     
  14. _basmp_

    _basmp_ New Member

    Blog Posts:
    0
    Joined:
    Jul 10, 2005
    Messages:
    2,939
    DEEP
    diamond
    Ну так чел не указал ни тип оси ни тип фс. Кто его знает чего ему надо.. По вопросу судя это должно быть нечто длиннее одной строки.

    Впрочем так или иначе вопрос отвечен.
     
  15. mousexaker

    mousexaker New Member

    Blog Posts:
    0
    Joined:
    Jun 2, 2008
    Messages:
    7
    Win Xp, NTFS. ASM обезателен. так как курсовой именно по нему.
     
  16. mousexaker

    mousexaker New Member

    Blog Posts:
    0
    Joined:
    Jun 2, 2008
    Messages:
    7
    уточнил асм можно не юсать!Будем пробовать средствами VS2005-2008 там я уже немного сильнее...
    - спасибо за ссылку! камень с души...
     
  17. _basmp_

    _basmp_ New Member

    Blog Posts:
    0
    Joined:
    Jul 10, 2005
    Messages:
    2,939
    mousexaker
    Просто любопытно, а где вы живете? Ваши преподы в это время еще на работе?
     
  18. wasm_test

    wasm_test wasm test user

    Blog Posts:
    0
    Joined:
    Nov 24, 2006
    Messages:
    5,582
    Я не думаю, что человеку нужна курсовая из одной функции CreateHardLink.
     
  19. WIN32

    WIN32 Member

    Blog Posts:
    0
    Joined:
    Jan 20, 2007
    Messages:
    338
    Great

    я думаю хватит. ПРосто ему надо её "прореверсить" либо почитать про неё и подробно расписать как работает эта функа.
     
  20. mousexaker

    mousexaker New Member

    Blog Posts:
    0
    Joined:
    Jun 2, 2008
    Messages:
    7
    Нет! БУдем писать свою функцию... Собираюсь написать службу которая будет обеспечивать такой сервис! Пишу на С# под VS2005.

    И воопсче! какая разница сколько у тебя функций, главное чтобы ПО выполняло свою работу, желатьельно в оптимальном режыме! Или я не прав? :-?