从Chrome扩展程序中读取Windows注册表

时间:2015-07-21 16:43:53

标签: c++ google-chrome npapi ppapi

几年前我使用Firebreath构建了一个浏览器扩展,但现在我意识到它已不再适用于Chrome,因为它不再支持NPAPI了。

扩展程序读取Windows注册表并返回一个值。

有谁知道我最近可以在Chrome中使用什么来做同样的事情?

编辑: 经过几个小时的工作,我可以运行扩展程序和主机应用程序,但每次我尝试接收数据时,都会得到未定义。

这是我的代码:

int main(int argc, char* argv[]) {
    char message[] = "{\"t\": \"t\"}";

    unsigned int len = strlen(message);
    _setmode(_fileno(stdout), _O_BINARY);
    _setmode(_fileno(stdin),  _O_BINARY);

    printf("%c%c%c%c", (char) 10, (char) 0, (char) 0, (char) 0);

    printf("%s", message);

    return 0;
}

我做错了什么?

1 个答案:

答案 0 :(得分:2)

Native Messaging是唯一能够做到你想要的东西。