Есть ли способ отобразить предупреждающее сообщение, если пользователь пытается установить мое приложение, когда уровень заряда батареи ниже 5%? Я использую InstallShield.
Предупреждение об уровне заряда батареи InstallShield
Ответ 1
Не знаю, поддерживает ли Installshield это напрямую, но вы можете создать программу меню автозапуска, которая запускается первой, которая проверяет уровень заряда батареи, а затем, если все в порядке, выполняется настройка?
Ответ 2
В этом вопросе SO есть несколько ответов, связанных с .NET. По крайней мере, функция GetSystemPowerStatusEx может быть вам полезна.
Ответ 3
Какую версию, версию InstallShield и тип проекта вы используете? Ответ зависит, но, как правило, InstallShield может вызывать Win32, COM и Managed API, поэтому это очень удобно с небольшим количеством кодирования.
Интересно, действительно ли вы хотите проверить на 5%. Большинство установок, которые я видел, просто проверяют, что вы используете сетевое питание вместо батареи при установке установки. 5% уже довольно низкое и теперь может дать вам много времени, чтобы сделать все, что вам нужно.