FindExecutable:查找与一个指定文件关联在一起的程序的文件名

百度百科:http://baike.baidu.com/view/1285880.htm

-------------------------------------------------------------------------------

相关代码:

//查找当前系统mp4默认的播放器

char appPath[MAX_PATH] = {0};

long status = (long)FindExecutable("C:\\Documents and Settings\\Administrator\\桌面\\abc.txt", NULL, appPath); //HINSTANCE

 

printf("status:%d\n", status);

 

    if(status > 32)

    {

        printf("关联的应用程序:%s\n", appPath);

    }

    else if(status == SE_ERR_NOASSOC)

    {

        printf("没有找到文件类型的关联程序\n");

    }

-------------------------------------------------------------------------------

输出结果:

status:42

关联的应用程序:C:\WINDOWS\notepad.exe

 

2014-09-22

 

posted @ 2015-06-18 10:04  personnel  阅读(366)  评论(0)    收藏  举报
友情链接:图片批量处理工具 gif动态图制作工具 制作电子相册 图片排版工具 制作淘宝主图视频 MKScript 鼠标键盘自动化脚本语言