Voicent Communications Logo autodialer lead generation
Big Business Benefits. Small Business Price
smart autodialer software auto dialer software and auto phone dialer. autodialers
autodialers phone dialer systems dialers
 
Employee Blogs

You are currently browsing the archives for the Windows Kernel category.

 
Archives
  • March 2009
  • January 2008
  • December 2007
  • November 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • December 2006
  • July 2006
  • June 2006
  • May 2006
  •  
    Categories
  • Business (7)
  • Support Archive (97)
  • Technology (9)
  • Voip (7)
  • Windows Driver (9)
  • Windows Kernel (4)
  • Please note that support archive are support messages for old releases. Most of them are no longer appropriate. You should check for Voicent Knowledge base for articles related to the current release.

    Archive for the 'Windows Kernel' Category

    Interrupt Request Level

    Wednesday, July 26th, 2006

    Windows XP interrupt request levels:
    31: HIGH_LEVEL
    30: POWER_LEVEL
    29: IPI_LEVEL
    28: CLOCK2_LEVEL, CLOCK1_LEVEL
    27: PROFILE_LEVEL
    … Device interrupt levels
    2: DISPATCH_LEVEL
    1: APC_LEVEL
    […]

    Accessing registry and files

    Tuesday, July 25th, 2006

    Registry:
    IoOpenDeviceRegistryKey
    IoOpenDeviceInterfaceRegistryKey
    ZwOpenKey
    ZwClose
    ZwQueryValueKey
    ZwSetValueKey
    RtlDeleteRegistryValue

    File:
    Must running at PASSIVE_LEVEL
    ZwCreateFile
    ZwClose
    ZwReadFile
    ZwWriteFile

    Data Structures

    Tuesday, July 25th, 2006

    Linked List:
    LIST_ENTRY
    SINGLE_LIST_ENTRY
    CONTAINING_RECORD
    Double Linked List:
    InitializeListHead
    InsertHeadList
    InsertTailList
    IsListEmpty
    RemoveEntryList
    RemoveHeadList
    RemoveTailList
    Single Link List
    PushEntryList
    PopEntryList
    String (A […]

    Kernel Memory Management

    Tuesday, July 25th, 2006

    Compile Time directives:
    #progma alloc_text(PAGE, AddDevice)
    #progma data_seg(”PAGEDATA”)
    #progma code_seg(”PAGE”) … #progma code_seg()
    Runtime control of pageability
    MmLockPagableCodeSection
    MmLockPagableDataSection
    MmLockPagableSectionByHandle
    MmPageEntireDriver
    MmResetDriverPaging
    MmUnlockPagableImageSection
    Heap
    ExAllocatePoolWithTag(type, nBytes, tag)
    […]

    Home | Blogs | Online Store