2014-05-16 41 views
1

我試圖在使用Firefox瀏覽器時從「about:plugins」網站提取信息。我希望能夠在我的C++程序中使用網站的內容。只有我知道如何使用來自其他位置的內容的方式是從文件中讀取。在C++程序中使用Firefox網站信息

我所試圖做的是從大約讀取的文件名和文件路徑爲每個插件:插件

不知道我是否可以將此信息發送到一個文件,然後進行閱讀,但看起來像雙重工作,因爲如果它輸出到文件,我可以從那裏讀取它。

需要知道如何從Firefox網站提取信息以便在C++程序中使用。

C:

+0

不錯的故事。你有什麼問題? –

+0

如何從firefox網站提取信息以便在C++程序中使用 – user3403720

回答

0

只是解析pluginreg.dat文件,你可以找到\用戶\ XXXXXXX \應用程序數據\漫遊\ Mozilla的\火狐\ Profiles文件\ xxxxxx.default

要獲得應用程序數據

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 

// ... 

} 
+0

此文件是否位於每個用戶的不同位置?我如何爲其他用戶找到它?我怎麼能從C++中找到路徑文件?如果別人使用我的程序,我不能使用我自己的絕對路徑。 – user3403720

+1

@ user3403720如果您實際不知道解決您的問題,爲什麼您會接受答案? –