0

我正在编写一个简单的 http 程序,它下载一个文件,可能是 .html、.jpg 或任何其他文件,
以及如何使用 C 代码中的系统默认应用程序打开文件
这个程序在 ubuntu12.10 上并基于 gtk3.x
对不起我的英语,提前谢谢。

4

1 回答 1

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

于 2013-08-17T02:10:32.920 回答