The following example shows a function that returns TRUE if the application is running in a remote session and FALSE if the application is running on the console.
C++
#include <windows.h>
#pragma comment(lib, "user32.lib")
BOOL IsRemoteSession(void)
{
return GetSystemMetrics( SM_REMOTESESSION );
}
Во время зарядки на ноутбуке показывает 0% это для меня не большая проблема ведь он всегда на зарядке стоитНет, это проблема. Такая батарея подлежит ревизии - извлечению из аппарата, осмотру, измерению ёмкости (например, достаточно широко распространённым прибором IMAX B6).
Может ли такие затухания экрана и использования такой батареи как-то навредить остальному железу?Как совершенно правильно отметил в комментариях hint000, распухшая батарея может чисто механически нарушать какие-то контакты внутри ноутбука. Я к этому добавлю, что там дело может оказаться куда серьёзнее, чем простое нарушение контактирования в разъёмах - вздувающаяся батарея вполне может нанести неустранимые механические повреждения самой конструкции ноута.