由于软件需要调用某一dll文件,并把版本号显示在对话框上。

解决方案 »

  1.   

    用下面的试一试!
    BOOL GetFileInformationByHandle(
      HANDLE hFile,                                  // handle to file 
      LPBY_HANDLE_FILE_INFORMATION lpFileInformation // buffer
    );
    typedef struct _BY_HANDLE_FILE_INFORMATION {
      DWORD    dwFileAttributes; 
      FILETIME ftCreationTime; 
      FILETIME ftLastAccessTime; 
      FILETIME ftLastWriteTime; 
      DWORD    dwVolumeSerialNumber; //
      DWORD    nFileSizeHigh; 
      DWORD    nFileSizeLow; 
      DWORD    nNumberOfLinks; 
      DWORD    nFileIndexHigh; 
      DWORD    nFileIndexLow; 
    } BY_HANDLE_FILE_INFORMATION, *PBY_HANDLE_FILE_INFORMATION;
      

  2.   

    谢谢回复,不过我希望得到的是dll文件的版本号信息。
      

  3.   

    http://www.vcfan.com/vc/article/article_dll/20011116112455.htm
    这里讲的详细
      

  4.   

    太复杂了,有没有直接调用windows函数。