1.用CTRL+C和CTRL+V复制文件,或者用右键拖动文件,然后点复制到当前位置
2.用CTRL+X和CTRL+V移动文件
3.将文件放入回收站
4.点鼠标右键新建文件请问,这些操作都用到了哪些Windows API呢??

解决方案 »

  1.   

    CopyFile
    MoveFile
    CreateFile
    DeleteFile
      

  2.   

    好多API都能实现这些操作,比如1、CopyFile
    2、MoveFile
    3、DeleteFile
    4、CreateFile
      

  3.   

    移动到回收站
    SHFileOperation  中的FOF_ALLOWUNDO 标志
      

  4.   

    首先,谢谢各位星星和裤衩
    我说一下:
    1.我HOOK和copyfileA和copyfileW函数,当我用CTRL/C和CTRL/V时,没到HOOK到系统操作
    2.MoveFile还没测试
    3.将文件放入回收站时,没有调用DeleteFile
    这点lixiaosan(小三)兄说的是!
      

  5.   

    你可以hook操作剪贴板的一些函数OpenClipboard
    EmptyClipboard
    SetClipboardData
    GetClipboardData
    CloseClipboard
      

  6.   

    templarzq(风) 
    5星的大哥还来抢生意==========================
    要不就不是大哥了!
      

  7.   


    lixiaosan(小三) 
    移动到回收站
    SHFileOperation  中的FOF_ALLOWUNDO 标志
    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
    我把SHFileOperation函数HOOK了,但当我将文件移入回收站时,
    并没有调用SHFileOperation函数啊!!