就象右键打开方式中的那样,怎么获得每个应用程序的这种说明?
谢谢!

解决方案 »

  1.   

    注册表吧。搜一下看看。应该在HKCR下面
      

  2.   

    谢谢楼上,但是我这样用不行啊:SHFILEINFO sfi;
    SHGetFileInfo("c:\\abc.exe"0,&sfi,sizeof(SHFILEINFO),SHGFI_DISPLAYNAME);
    CString strDisplayName=sfi.szDisplayName;这样得到的strDisplayName是exe文件名啊,还是没有得到exe的描述!谢谢继续指教!
      

  3.   

    SHGetFileInfo(g_listDisabledApp.GetAt(i),0,&sfi,sizeof(SHFILEINFO),SHGFI_TYPENAME); 
    CString strDisplayName=sfi.szTypeName;这样的话得到的一律为"应用程序"!这个函数应该怎么用啊?