Guia para Programadores do RMSRMS Developer's Guide

Descrição GeralOverview

Estão agora disponíveis três gerações do SDK do Rights Management: SDK Microsoft Rights Management 4.2 para Android, iOS/OS X, dispositivos Windows e Linux, SDK Microsoft Rights Management 2.1 para o Cliente do Ambiente de Trabalho do Windows e o SDK AD RMS substituído.Three generations of the Rights Management SDK are now available: Microsoft Rights Management SDK 4.2 for Android, iOS/OS X, Windows devices and Linux, Microsoft Rights Management SDK 2.1 for Windows Desktop Client and the superseded AD RMS SDK.

Kits de Programação de SoftwareSoftware Development Kits

SDKSDK DescriçãoDescription
SDK RMS 4.2RMS SDK 4.2 Um conjunto de ferramentas simplificado e de última geração que fornece uma experiência de desenvolvimento simples para ativar as aplicações de dispositivos Android, iOS, Mac OS X, Windows Phone/RT e Linux/C++ com a proteção de informações através de serviços Microsoft Rights Management ServicesA simplified, next-generation tool set that provides a lightweight development experience for enabling your Android, iOS, Mac OS X, Windows Phone/RT and Linux/C++ device apps with information protection via Microsoft Rights Management services
SDK RMS 2.1RMS SDK 2.1 Uma oferta de SDK potente para os programadores de aplicações de ambiente de trabalho do Windows e fornecedores de soluções baseadas em servidores ativarem os seus produtos com a gestão de direitosA powerful SDK offering for Windows desktop application developers and server based solution providers to enable their products with rights management
SDK AD RMSAD RMS SDK ** NOTA ** – a funcionalidade de aproveitamento do AD RMS SDK exposta pelo cliente no Msdrm.dll está disponível para utilização no Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista.** NOTE ** - AD RMS SDK leveraging functionality exposed by the client in Msdrm.dll is available for use in Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008, and Windows Vista. Pode ser alterada ou não estar disponível em versões posteriores.It may be altered or unavailable in subsequent versions. Em alternativa, utilize o SDK Microsoft Rights Management Services 2.1, que tira partido da funcionalidade exposta pelo cliente no Msipc.dll.Instead, use Microsoft Rights Management Services SDK 2.1, which leverages functionality exposed by the client in Msipc.dll.
API de Scripting do AD RMSAD RMS Scripting API Utilizada para criar scripts para administrar uma instalação do AD RMSUsed to create scripts to administer an AD RMS installation

Exemplos de Código e FerramentasCode Samples and Tools

Esta coleção de ferramentas de suporte de programação e de exemplos de código do RMS fornecidos pela Microsoft abrange todos os sistemas operativos suportados; Android, iOS/OS X, Windows Phone e Ambiente de Trabalho do Windows e é atualizada periodicamente para manter a compatibilidade com o SDK suportado.This collection of Microsoft supplied RMS code samples and developer support tools spans all supported operating systems; Android, iOS/OS X, Windows Phone and Windows Desktop and is updated periodically to maintained compatibility with its supported SDK.

ItemItem Sistema OperativoOperating System Suporte da Versão do SDKSupporting SDK Version DescriçãoDescription
Ler PDF protegido por PFILERead PFILE protected PDF Ambiente de Trabalho do WindowsWindows Desktop SDK RMS 2.1 e versões posteriores do SDK 2.xRMS SDK 2.1 and later versions of the 2.x SDK Ler PDF PFILE protegido é um exemplo de código simples no blogue Área para Programadores do RMS que utiliza a API de Ficheiros MSIPC para desencriptar e abrir um documento PDF PFILE protegido.Read PFILE protected PDF is a simple code example on our RMS Developer's Corner blog that uses the MSIPC File API to decrypt and open a PFILE protected PDF document.
IpcManagedAPIIpcManagedAPI Ambiente de Trabalho do WindowsWindows Desktop SDK RMS 2.1 e versões posteriores do SDK 2.xRMS SDK 2.1 and later versions of the 2.x SDK IpcManagedAPI é uma representação de .NET (C#) do SDK RMS 2.1 para que a sua aplicação gerida esteja facilmente preparada para RMS.IpcManagedAPI is a .NET (C#) representation of RMS SDK 2.1 to make it easy for your managed application to be RMS-enabled.
IPCNotepadIPCNotepad Ambiente de Trabalho do WindowsWindows Desktop SDK RMS 2.1 e versões posteriores do SDK 2.xRMS SDK 2.1 and later versions of the 2.x SDK IPCNotepad é uma aplicação preparada para RMS de exemplo que descreve os passos básicos que cada aplicação preparada para RMS deve efetuar quando proteger e consumir conteúdo restrito.IPCNotepad is a sample RMS-enabled application that takes you through the basic steps that each RMS-enabled application should perform when protecting and consuming restricted content.
IpcDlpIpcDlp Ambiente de Trabalho do WindowsWindows Desktop SDK RMS 2.1 e versões posteriores do SDK 2.xRMS SDK 2.1 and later versions of the 2.x SDK IpcDlp é uma aplicação de Proteção de Fuga de Dados preparada para RMS de exemplo que descreve os passos básicos que uma aplicação preparada para RMS DLP deve efetuar ao utilizar a API de Ficheiros para proteger e consumir conteúdo restrito.IpcDlp is a sample RMS-enabled Data Leak Protection (DLP) application that takes you through the basic steps that a DLP RMS-enabled application should perform by using File API for protecting and consuming restricted content.
IpcAzureAppIpcAzureApp Ambiente de Trabalho do WindowsWindows Desktop SDK RMS 2.1 e versões posteriores do SDK 2.xRMS SDK 2.1 and later versions of the 2.x SDK IpcAzureApp é uma amostra que demonstra como utilizar o SDK RMS na aplicação Azure para proteger os dados no Armazenamento de Blobs do Azure.IpcAzureApp is a sample that demonstrates how to use RMS SDK in Azure application to protect data in Azure Blob Storage.
RmsDocumentInspectorRmsDocumentInspector Ambiente de Trabalho do WindowsWindows Desktop SDK RMS 2.1 e versões posteriores do SDK 2.xRMS SDK 2.1 and later versions of the 2.x SDK RmsDocumentInspector é uma ferramenta que pode fornecer informações sobre qualquer ficheiro de RMS protegido, tal como ID de conteúdo ou direitos de utilizador.RmsDocumentInspector is a tool can give information about any RMS protected file such as content-id or user rights.
RmsFileWatcherRmsFileWatcher Ambiente de Trabalho do WindowsWindows Desktop SDK RMS 2.1 e versões posteriores do SDK 2.xRMS SDK 2.1 and later versions of the 2.x SDK RmsFileWatcher é uma amostra que demonstra como criar uma aplicação do Windows que monitoriza os diretórios no sistema de ficheiros e aplica políticas de proteção RMS em todas as alterações, por exemplo, em ficheiros adicionados ou modificados.RmsFileWatcher is a sample that demonstrates how to build a Windows application that watches directories in the file system and applies RMS protection policies on every change, for example file added or file modified.
Cenários de utilização no iOS/OS XiOS/OS X usage scenarios iOS/OS XiOS / OS X SDK RMS 4.2 e versões posteriores do SDK 4.xRMS SDK 4.2 and later versions of the 4.x SDK Exemplos de código do Objetivo C que representam cenários de desenvolvimento importantes para o ajudar a habituar-se ao SDK RMS.Objective C code examples representing important development scenarios to get you accustomed to the RMS SDK. Os exemplos incluem a utilização do formato de Ficheiro Protegido da Microsoft, formatos de ficheiros protegidos personalizados e controlos de IU personalizados.Examples include use of Microsoft Protected File format, custom protected file formats, and custom UI controls.
Aplicação de Exemplo e Biblioteca da IUUI Library and Sample app iOSiOS SDK RMS 4.2 e versões posteriores do SDK 4.xRMS SDK 4.2 and later versions of the 4.x SDK Bibliotecas da IU e aplicação de exemplo para iOS no GitHub para que possa começar rapidamente e reutilizar a nossa IU padrão nas suas aplicações.UI libraries and sample app for iOS at GitHub, so you can get started quickly and re-use our standard UI in your apps.
Aplicação de Exemplo e Biblioteca da IUUI Library and Sample app AndroidAndroid SDK RMS 4.2 e versões posteriores do SDK 4.xRMS SDK 4.2 and later versions of the 4.x SDK Bibliotecas da IU e aplicação de exemplo para Android no GitHub para que possa começar rapidamente e reutilizar a nossa IU padrão nas suas aplicações.UI libraries and sample app for Android at GitHub, so you can get started quickly and re-use our standard UI in your apps.
Cenários de utilização no AndroidAndroid usage scenarios AndroidAndroid SDK RMS 4.2 e versões posteriores do SDK 4.xRMS SDK 4.2 and later versions of the 4.x SDK Exemplos de código Java que representam cenários de desenvolvimento importantes para o ajudar a habituar-se ao SDK RMS.Java code examples representing important development scenarios to get you accustomed to the RMS SDK. Os exemplos incluem a utilização do formato de Ficheiro Protegido da Microsoft, formatos de ficheiros protegidos personalizados e controlos de IU personalizados.Examples include use of Microsoft Protected File format, custom protected file formats, and custom UI controls.

ComentáriosComments

Antes de inserir um comentário, pedimos-lhe que reveja as nossas Regras básicas.Before commenting, we ask that you review our House rules.