在C ++程序中使用Firefox网站信息

时间:2014-05-16 15:17:30

标签: c++ html firefox plugins

我正试图从" about:plugins"中提取信息。使用Firefox Web浏览器时的网站。我希望能够在我的C ++程序中使用网站的内容。我知道如何使用来自其他位置的内容的唯一方法是从文件中读取。

我要做的是从about:plugin'

中读取每个插件的文件名和文件路径

不确定我是否可以将此信息发送到文件然后从那里读取,但这似乎是双重工作,因为如果它输出到文件,我可以从那里读取它。

需要知道如何从Firefox网站提取信息才能在C ++程序中使用。

1 个答案:

答案 0 :(得分:0)

只需解析pluginreg.dat文件,即可在以下位置找到它:

C:\ Users \用户XXXXXXX \应用程序数据\漫游\ Mozilla的\火狐\概况\ xxxxxx.default

获取AppData

char cAppData[MAX_PATH];
if(SHGetSpecialFolderPathA(NULL, cAppData, CSIDL_APPDATA, false))               
{
 // To obtain the profile name, parse the profiles.ini file in the folder
 // ...AppData\Roaming\Mozilla\Firefox

 // ...

}