Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: hàm ReadDirectoryChangesW có tác dụng gì?

  1. #1
    Ngày gia nhập
    11 2007
    Bài viết
    83

    Question hàm ReadDirectoryChangesW có tác dụng gì?

    Hi mọi người,

    Tình hình là mình đang cần viết 1 chương trình để monitor folders & files trong Windows. Monitor folder thì mình đã viết ok với API FindFirstChangeNotification. Hàm này trả về 1 handle, mình đưa handle nay vào hàm WaitForMultipleObjects để check event dạng realtime, khi nào có sự thay đổi về folder thì tự động nó sẽ awake cái này

    Tuy nhiên, đối với việc check file thì có problem. Theo mình biết thì để monitor file mình có API ReadDirectoryChangesW. Tuy nhiên, hàm ReadDirectoryChangesW này return về giá trị success của lời gọi hàm, chứ ko return về 1 handle giống như hàm FindFirstChangeNotification ở trên. Do đó, lúc này mình ko biết làm sao để dùng WaitForMultipleObjects check realtime cho việc này ?

    Ai biết giúp mình với
    Thanx
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #2
    Ngày gia nhập
    11 2007
    Bài viết
    83

    Mình đang rất cần cái này, ai biết thì chỉ giúp mình nha

    Cám ơn nhiều

  3. #3
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    ReadDirectoryChange đọc sự thay đổi trong trong 1 thư mục ( bao gồm cả file trong thư mục )

  4. #4
    Ngày gia nhập
    11 2007
    Bài viết
    83

    Sorry, Có lẽ do bạn đọc tên topic mà mình ghi nhầm ý. Mình biết hàm này để làm gì rồi nhưng cái mình cần làm implement cho nó dạng event asynchronous như kiểu dùng FindFirstChangeNotification với WaitForMultipleObjects mà mình đã nói ở trên đó bạn

    Thanx

  5. #5
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    FindFirstChangeNotification và FindNextChangeNotification là để nhận ra event thay đổi, wait là đợ đén khi có sự thay đổi thì mới chạy tiếp, còn Read là để đọc sự thay đổi là do nguyên nhân gì
    hàm WaitForMultipleObjects gắn liền với cái event của FindFirstChangeNotification

  6. #6
    Ngày gia nhập
    11 2007
    Bài viết
    83

    Mặc định hàm ReadDirectoryChangesW có tác dụng gì?

    Mình đang hỏi cách implement hàm ReadDirectoryChangesW mà bạn :|, ở trên mình cói ghi rõ hàm FindFirstChangeNotification thỉ mình làm được rồi

  7. #7
    Ngày gia nhập
    10 2010
    Bài viết
    1

    Trích dẫn Nguyên bản được gửi bởi vietwow Xem bài viết
    Mình đang hỏi cách implement hàm ReadDirectoryChangesW mà bạn :|, ở trên mình cói ghi rõ hàm FindFirstChangeNotification thỉ mình làm được rồi
    hehe, CreateThread thoi
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn