【问题标题】:How to open a URL in default browser using WinINet API in C++?如何在 C++ 中使用 WinINet API 在默认浏览器中打开 URL?
【发布时间】:2021-12-17 14:48:53
【问题描述】:

我正在研究一个 C++ 身份验证代码,它需要在浏览器上打开一个 URL 以输入 OTP,问题是我不知道 Windows 编程,因为我是一个菜鸟,我正在寻找一些专门使用 WinINet 库的代码在默认浏览器中打开 URL,是否有任何链接或代码可以帮助我?

【问题讨论】:

    标签: c++ windows url networking wininet


    【解决方案1】:

    你想要ShellExecute

    #include <windows.h>`
    #include <shellapi.h>
    

    然后调用:

    ShellExecuteW(NULL, L"open", L"https://www.stackoverflow.com", NULL, NULL, SW_SHOW);  // unicode
    

    ShellExecuteA(NULL, "open", "https://www.stackoverflow.com", NULL, NULL, SW_SHOW);   // ansi
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-02
      • 1970-01-01
      • 2021-10-09
      • 2020-07-29
      • 2014-12-06
      • 2020-11-27
      • 2018-05-02
      • 2017-10-03
      相关资源
      最近更新 更多