1

我有一个程序依赖于一个名为 libimobiledevice 的开源库,这个库依赖于 Apple Application Support,如果没有安装,我的程序将在没有友好提示的情况下崩溃。所以我想添加一个前端程序,当它启动时,检查是否安装了Apple Application Support,如果没有安装,我会提供一条消息,如“需要安装iTunes”告诉用户。

PS 我正在使用 GCC C/C++。

4

1 回答 1

1

我终于在Windows上通过查询注册表找到了一种方法:

#include <windows.h>

bool AppleApplicationSupportIsInstalled(){
  return RegQueryValueA(HKEY_LOCAL_MACHINE, "Software\\Apple Inc.\\Apple Application Support", NULL, NULL);
}
于 2013-09-23T12:06:35.403 回答