我正在编写一个简单的http程序来下载文件,可能是.html,.jpg或其他任何文件
以及如何使用C代码中的系统默认应用程序打开文件
该程序在ubuntu12.10上,基于gtk3.x
抱歉我的英语,并提前感谢。
答案 0 :(得分:1)
我知道
GFile *g_file_new_for_path(const gchar *path);
GAppInfo *g_file_query_default_handler(GFile *file,GCancellable *cancellable,GError **error);
gboolean g_app_info_launch(GAppInfo *appinfo,GList *files,GAppLaunchContext *launch_context,GError **error);
创建一个GFile并获取其默认处理程序,然后启动它
如果成功,g_app_info_launch
将返回TRUE