Longhorn Beta 3 i nowe syscalle
czerwiec 21st, 2007Hi =^^=
W ramach chwili wolnego czasu rzuciłem okiem na syscalle udostępnione przez kernel Windows Longhorn’a i porównałem z tymi z Windows Vista. Może nie jest to najszczęśliwsze zestawienie, jako że Windows Vista, w przeciwieństwie do Longhorna czy np 2003, nie jest Windowsem serwerowym, ale chodziło mi bardziej o chronologiczne porównanie.
Anyway, poniżej znajdują się lista syscalli które są w Longhornie, a nie ma ich w Vista.
NtAlpcAcceptConnectPort
NtAlpcCancelMessage
NtAlpcConnectPort
NtAlpcCreatePort
NtAlpcCreatePortSection
NtAlpcCreateResourceReserve
NtAlpcCreateSectionView
NtAlpcCreateSecurityContext
NtAlpcDeletePortSection
NtAlpcDeleteResourceReserve
NtAlpcDeleteSectionView
NtAlpcDeleteSecurityContext
NtAlpcDisconnectPort
NtAlpcImpersonateClientOfPort
NtAlpcOpenSenderProcess
NtAlpcOpenSenderThread
NtAlpcQueryInformation
NtAlpcQueryInformationMessage
NtAlpcRevokeSecurityContext
NtAlpcSendWaitReceivePort
NtAlpcSetInformation
xHalLoadMicrocode - Ciekaaawy import ;>
NtCreateKeyTransacted
NtCreatePrivateNamespace
NtCreateTransaction
NtOpenTransaction
NtQueryInformationTransaction
NtQueryInformationTransactionManager
NtPrePrepareEnlistment
NtPrepareEnlistment
NtCommitEnlistment
NtReadOnlyEnlistment
NtRollbackComplete
NtRollbackEnlistment
NtCommitTransaction
NtRollbackTransaction
NtPrePrepareComplete
NtPrepareComplete
NtCommitComplete
NtSinglePhaseReject
NtSetInformationTransaction
NtSetInformationTransactionManager
NtSetInformationResourceManager
NtCreateTransactionManager
NtOpenTransactionManager
NtRenameTransactionManager
NtRollforwardTransactionManager
NtRecoverEnlistment
NtRecoverResourceManager
NtRecoverTransactionManager
NtCreateResourceManager
NtOpenResourceManager
NtGetNotificationResourceManager
NtQueryInformationResourceManager
NtCreateEnlistment
NtOpenEnlistment
NtSetInformationEnlistment
NtQueryInformationEnlistment
NtDeletePrivateNamespace
NtEnumerateTransactionObject
NtFlushProcessWriteBuffers
NtFreezeRegistry - Huh ?
NtFreezeTransactions
NtGetNlsSectionPtr
NtInitializeNlsFiles
NtOpenKeyTransacted
NtOpenPrivateNamespace
NtOpenSession
NtReplacePartitionUnit
NtSetDriverEntryOrder
NtSetSystemEnvironmentValueEx
NtThawRegistry
NtThawTransactions
NtTraceControl
NtGetNextProcess - Czyżby jakieś nowe api do enumeracji procesów i threadów?
NtGetNextThread
NtCancelIoFileEx
NtCancelSynchronousIoFile
NtRemoveIoCompletionEx
NtRegisterProtocolAddressInformation
NtPropagationComplete
CcTestControl - Cc ? Nie Nt ?
NtCreateWorkerFactory
NtReleaseWorkerFactoryWorker
NtWaitForWorkViaWorkerFactory
NtSetInformationWorkerFactory
NtQueryInformationWorkerFactory
NtWorkerFactoryWorkerReady
NtShutdownWorkerFactory
NtCreateThreadEx
NtCreateUserProcess
NtQueryLicenseValue
NtMapCMFModule
NtIsUILanguageComitted
NtFlushInstallUILanguage
NtGetMUIRegistryInfo
NtAcquireCMFViewOwnership
NtReleaseCMFViewOwnership
Niektóre trzeba przyznać są interesujące nawet z nazwy. No nic ;> To tyle na dzisiaj, analizę nowych syscalli zostawiam na kiedyś ;>
G.C.
Ostatnie
Strony
Archiwum
Kategorie
