Отмена регистрации программного обеспечения с DRM - Некоторые приложения, такие как iTunes, обслуживают контент DRM, и у них есть максимальное количество устройств, которые пользователь может зарегистрировать для воспроизведения контента. Рекомендация состояла в том, что пользователь должен отменить регистрацию программного обеспечения перед стиранием данных. Если мы сможем обнаружить приложения, которые должны быть отменены через программу, и мы сможем помочь пользователю отменить регистрацию приложения.
Отмена регистрации программного обеспечения, лицензируемого через облако - Некоторые приложения, такие как Office 365, лицензируются через облако. Пользователь может установить Office 365 только на x устройствах. Пользователь должен go зайти на портал MS и отменить регистрацию устройства, прежде чем он сможет установить копию программного обеспечения на своем новом P C. Я должен отобразить список таких приложений и провести пользователя через этот процесс.
Сохранение ключей продукта - Некоторые приложения, такие как бессрочная лицензия для учащихся или антивирусное программное обеспечение, лицензируются с использованием ключа продукта. Мне нужно сообщить пользователю, что мы отправим ему по электронной почте список таких приложений, присутствующих в его системе, вместе с ключами их продуктов, чтобы он мог go вперед применить то же самое к своему новому P C.
Это задачи, которые необходимо выполнить. Итак,
A. Как я могу программно перечислить эти приложения.
B. Как можно программно отменить регистрацию, если это возможно, или направить пользователя для выполнения этих задач.
C. Есть ли инструменты с открытым исходным кодом, доступные для этой работы?