Privileged APIs
9/8/2008
As seguinte funções API podem ser chamado somente por aplicativos com privilégios.
Para todas as plataformas
A seguinte tabela mostra funções API File-Based que são influenciadas pelo atributo do sistema que pode ser definido em um arquivo.
API | API |
---|---|
Além disso, a depuração sinalizadores DEBUG_ONLY_THIS_PROCESS e DEBUG_PROCESS das CreateProcess API são restritos. Se esses sinalizadores são usados por um aplicativo non-Privileged, o processo identificado será ainda iniciar mas não depuração irá ocorrer.
Depurar sinalizadores, DEBUG_ONLY_THIS_PROCESS e DEBUG_PROCESS, no CreateProcess API são restritos também.
Porque a maioria do Registro está desprotegido, original devem fabricantes de equipamento informações Registro all-Important local em um das chaves protegidas.
Observação
Todos os aplicativos têm acessar READ-ONLY para todos os valores e chaves Registro.
Windows Mobile powered dispositivos, a seguinte chaves raiz Registro e suas subchaves são protegidos contra aplicativos normais:
- HKEY_LOCAL_MACHINE\Comm
- HKEY_LOCAL_MACHINE\Drivers
- HKEY_LOCAL_MACHINE\HARDWARE
- HKEY_LOCAL_MACHINE\Init
- HKEY_LOCAL_MACHINE\Services
- HKEY_LOCAL_MACHINE\SYSTEM
- HKEY_LOCAL_MACHINE\WDMDrivers
- HKEY_LOCAL_MACHINE\Security
- HKEY_CURRENT_USER\Security
- HKEY_LOCAL_MACHINE\Loader
Aplicativos normais também não são permitidos para modificar dados protegidos. Recebem o valor de retorno ERROR_ACCESS_DENIED se tentarem usar a seguinte funções Registro:
- RegSetValueEx
- RegCreateKeyEx
- RegDeleteKey
- RegDeleteValue
Para Mobile Windows
A seguinte tabela mostra as funções API que podem ser chamado somente por aplicativos com privilégios.
API | API |
---|---|
O seguinte funções API estiver disponível para o original Equipment Manufacturer (OEM) somente. Informações sobre essas funções API podem ser exibidas neste Microsoft Web site.
API | API |
---|---|
AllocPhysMem |
CeSetMemoryAttributes |
CheckPassword |
CreateWatchDogTimer |
DrWatsonClear |
DrWatsonFlush |
DrWatsonGetSize |
DrWatsonReadData |
DrWatsonWriteData |
ForcePageout |
FreeIntChainHandler |
FreePhysMem |
InterruptDisable |
InterruptDone |
InterruptInitialize |
KernelLibIoControl |
LoadIntChainHandler |
LoadKernelLibrary |
LockPages |
OpenWatchDogTimer |
PowerOffSystem |
RefreshWatchDogTimer |
SetCleanRebootFlag |
SetInterruptEvent |
SetPassword |
SetKMode |
SetProcPermissions |
SetPasswordStatus |
SetSystemMemoryDivision |
StopWatchDogTimer |
StartWatchDogTimer |
UnlockPages |
VirtualSetPageFlags |
VirtualCopy |
Software Mobile Windows
No software Windows Mobile existem APIs adicionais e as chaves raiz Registro que também são protegidas contra aplicativos normais.
A seguinte tabela mostra as funções Extended Telephony Application Program Interface (ExTAPI) que podem ser chamado por aplicativos com privilégios.
API | API |
---|---|
A seguinte tabela mostra as funções SIM Manager que podem ser chamado por aplicativos com privilégios.
API | API |
---|---|
A seguinte tabela mostra as funções Short Message Service (SMS) que podem ser chamado por aplicativos com privilégios.
API |
---|
A seguinte tabela mostra outras funções que podem ser chamado por aplicativos com privilégios.
API |
---|
Função Gerenciador de Conexões ConnMgrProviderMessage |
Função Process Monitor crítica CPMRegister (Reinicializar) |