2015-05-19 4 views
-3

Я хочу разработать приложение для Windows 10 (что-то похожее на приложение Windows Store). Я хочу знать, я был бы в состоянии получить подробную информацию из моего приложенияAPI, поддерживаемые Windows 10

  1. Использование процессора и показать топ Metro и приложения потребляют RAM

  2. список всех установленных приложений Получение.

  3. Использование батареи, список приложений потребляют больше батареи

  4. убить приложения потребляют больше оперативной памяти и процессор

  5. включения/выключения Wi-Fi, Bluetooth с приложением только

Любая идея если они будут поддерживаться или нет или я буду использовать приложение WPF

+0

Для вашего приложения потребуются административные разрешения - вы уверены, что хотите его создать? Это риск для клиента и для вас, если он взломан. В любом случае стиль Metro выполняется через WPF, это не выбор. – Jack

+0

Да, я хочу создать его! Я не хочу взламывать систему, но я хочу знать, есть ли у нас доступ к API оборудования или нет. – Apoorv

+0

Да, у вас есть доступ. Не из Windows 10, а раньше. Что касается ресурсов, вы пробовали StackOverflow, прежде чем спрашивать? Возможный дубликат http://stackoverflow.com/questions/2342023/how-to-measure-the-total-memory-consumption-of- the-current-process-programatical – Jack

ответ

2

Невозможно собрать эту информацию из приложения Windows Store (теперь это «универсальное приложение Windows»). Лучше всего создать настольное приложение (теперь называемое «классическим приложением Windows»), чтобы получить информацию - и WPF - прекрасный выбор, если вы уже знаете, как его использовать.

+0

Что вы думаете? Что мы можем достичь? не могли бы вы заглянуть в вышеупомянутые моменты.Мне нужно получить доступ к программному обеспечению программно из моего приложения. Мы хотим продолжить универсальное приложение Windows. Можем ли мы получить аппаратные функции, такие как включение/отключение приложения? – Apoorv

+0

в любом случае, как вы думаете, будет доступ к аппаратным средствам при выпуске финальной версии! мы хотим ориентироваться на концепцию универсального приложения, но WPF можно рассмотреть, если у него есть ответы на все наши проблемы. – Apoorv

+0

Универсальная платформа приложений для Windows предназначена в первую очередь для создания «приложений». То, что вы описываете, скорее похоже на «системную утилиту», лучше всего обслуживается классическим приложением. Со временем в UWP будет добавлено больше функциональных возможностей (которые могут включать некоторые из этих функций), но сейчас вы не можете этого сделать. Пожалуйста, используйте приложение Feedback, если вы хотите сделать предложение. –

1

По крайней мере, для №5 есть this new API в Windows 10.

Я не знаю решение для 1-4.

+0

благодарит за ваш ответ! Я видел ссылку, но снова. Сделав bluetooth автоматически открываемым и включив/выключив – Apoorv

+0

, что вы имеете в виду под «автоматическим распознаванием»? – alexcalibur

2

Большинство функций, которые вы перечисляете выше (в частности, «Список всех установленных приложений», 2.Getting, и «Приложения 4.Kill, потребляющие больше ОЗУ и ЦП») требуют прав администратора. Приложения для Windows 8 Store и универсальные приложения для Windows для Windows 10 работают в изолированном контексте безопасности, называемом AppContainer, который имеет меньше прав, чем стандартный пользователь, и тем более администратор. По дизайну эти приложения не имеют возможности воздействовать на другие приложения или системные системы в целом.

Смежные вопросы