none
关于SHChangeNotifyRegister的问题 RRS feed

  • 问题

  • 使用SHChangeNotifyRegister给一个程序的窗口H 注册了一个局域网内的共享文件夹D(如:\\192.168.1.5\public)的通知,在向共享文件夹D中复制文件F时,窗口H可以收到通知,再根据通知获取文件F的信息(用GetFileAttributes和GetFileAttributesEx);

    当在Win7系统中并且文件比较大(如1GB)时,GetFileAttributes和GetFileAttributesEx会被阻塞一段时间(我测试的约10秒钟),这会导致窗口H出现没有响应!!

    这个问题在WinXP上我没有遇到,哪位知道这是什么问题,该如何解决?

    谢谢!

     

    2010年11月2日 9:57

答案

  •  

    您好!

     

    由于这个问题与开发相关,请到MSDN的相关论坛去提问:

     

    Microsoft 开发人员网络 > 论坛主页

    http://social.msdn.microsoft.com/Forums/zh-CN/categories

     

    希望您能够得到满意的答复,问题能够早日解决。

     

    如果您有其他关于Windows 7 操作系统方面的问题,我们依然非常欢迎您在这里发帖提问和咨询。

     

    感谢您的理解和支持!


    Nicholas Li - MSFT
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    2010年11月5日 10:31
    版主

全部回复

  • 数据峰值太高了?
    2010年11月4日 3:03
  •  

    您好!

     

    由于这个问题与开发相关,请到MSDN的相关论坛去提问:

     

    Microsoft 开发人员网络 > 论坛主页

    http://social.msdn.microsoft.com/Forums/zh-CN/categories

     

    希望您能够得到满意的答复,问题能够早日解决。

     

    如果您有其他关于Windows 7 操作系统方面的问题,我们依然非常欢迎您在这里发帖提问和咨询。

     

    感谢您的理解和支持!


    Nicholas Li - MSFT
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    2010年11月5日 10:31
    版主