有高手知道这方面的接口吗? THX.

解决方案 »

  1.   

    这个应该可以从public-key中读出.
      

  2.   

    VS_VERSIONINFO结构
    BOOL GetFileVersionInfo(          LPTSTR lptstrFilename,
        DWORD dwHandle,
        DWORD dwLen,
        LPVOID lpData
    );
      

  3.   

    明天给你吧,现在在家,代码在单位呢,谁让你mail 给的这么晚 呵呵
      

  4.   

    hFile = CreateFile(filename,GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_READONLY,NULL);
    GetFileTime(hFile,&ftCreate,&ftAccess,&ftWrite);
    是不是要这个时间?
      

  5.   

    to 峰子: No, 不是这个时间, 是数字签名的时间戳, 我们可以在office安装文件夹下任意找一个DLL或者exe, 都可以从右键文件属性中看到"Digital Signature"的tab, 在那里的"Sginature list" 就有TimeStamp时间戳字段的; 如果要获取文件的created time, modified time之类, 那就比较简单了, 用C#的FileVersionInfo类就一下子都取到了.
      

  6.   

    你用的什么操作系统?
    我的WIn2000+office2000,看office下的DLL文件属性,
    只有常规,版本,安全,摘要四个TAB
      

  7.   

    哦, 我的是2003server + office2003的.