有没有办法在Windows和Linux之间以可移植的方式从C++程序获取电池的状态(充电/放电/当前充电/容量/等...).我正在做一个小程序供我自己使用,需要一些帮助.请在我的博客上查看该程序的描述:
此外,有没有办法真正看到计算机当前是否连接到互联网.我目前正在通过请求www.google.com并查看我是否收到"503错误"作为回报.有没有更好的方法呢?我正在使用libCurl作为我程序的webinterface部分,但想知道是否有更好的替代方案......
没有可移植的方法来获取Windows和Linux之间的电池状态.您必须查询完全不同的API.你必须看看是否有人为此编写了一个包装器,但你可能需要自己动手.(也许你在问是否有任何包装或库?)
有很多方法可以看到计算机是否连接到互联网,但它们基本上都可归结为ping一个可能正在运行的主机(如谷歌).我使用ping而不是http connect.有各种C库可用于执行自己的ping(无需调用程序.)