Compartilhar via


Privileged APIs

Windows Mobile SupportedWindows Embedded CE Not Supported

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

CreateFile

CreateFileForMapping

CopyFile

DeleteFile

DeleteAndRenameFile

MoveFile

RemoveDirectory

SetFileAttributes

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

CeSetThreadPriority

CeSetThreadQuantum

ContinueDebugEvent

CryptUnprotectData

DebugActiveProcess

LoadDriver

NTLMAddGroup

NTLMAddUserToGroup

NTLMDeleteUser

NTLMEnumGroups

NTLMEnumUser

NTLMGetGroupList

NTLMGetUserList

NTLMRemoveGroup

NTLMRemoveUserFromGroup

NTLMSetUserInfo

ReadProcessMemory

RegCopyFile

RegRestoreFile

RegReplaceKey

RegSaveKey

SetCurrentUser

SetUserData

Toolhelp32ReadProcessMemory

WriteProcessMemory

WaitForDebugEvent

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

lineGetGeneralInfo

lineSetCallWaitingState

lineGetNumberCalls

lineSetEquipmentState

lineGetUSSD

lineSetGPRSClass

lineRegister

lineSetHSCSDState

lineSendUSSD

lineSetPreferredOperator

lineSetCallBarringPassword

lineSetSendCallerIDState

lineSetCallBarringState

lineUnregister

A seguinte tabela mostra as funções SIM Manager que podem ser chamado por aplicativos com privilégios.

API API

SimChangeLockingPassword

SimReadRecord

SimDeleteMessage

SimSetLockingStatus

SimGetRecordInfo

SimUnlockPhone

SimGetSmsStorageStatus

SimWriteMessage

SimReadMessage

SimWriteRecord

A seguinte tabela mostra as funções Short Message Service (SMS) que podem ser chamado por aplicativos com privilégios.

API

SmsClearMessageNotification

SmsSetMessageNotification

SmsSetSMSC

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)

See Also

Other Resources

Core OS Reference