FindExecutable:查找与一个指定文件关联在一起的程序的文件名
2015-06-18 10:04
295 查看
百度百科: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
-------------------------------------------------------------------------------
相关代码:
//查找当前系统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
相关文章推荐
- 兼容各浏览器的文件下载时中文名称乱码的解决方案
- 向流氓软件和流氓网站宣战(菜鸟学堂之手把手系列教程之2
- Cortex Mx在keil编译器中的端结构
- php socket通信
- 关于as3 mx.utils. StringUtil substitute方法引起的问题
- 正则表达式中量词贪婪型和勉强型的讨论(Java语言描述)
- 【j2ee spring】36、巴巴运动网的产品品牌图片
- LINUX重启MYSQL的命令
- HackerRank - "2's complement"
- C#基础语法:结构和类区别详解
- Win7不识别大于32GB内存怎么办?
- java自定义拦截器用法实例
- java.net.SocketException: Connection reset 解决方法
- UVa 440 - Eeny Meeny Moo
- Android 反编译 详解
- Android中的Selector的用法
- ImageMagick: win7 | win8 & uac (用户帐户控制) 注册表的一些事
- 二分查找法
- 1. Two Sum Ruby
- eclipse maven 导出项目依赖的jar包