在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → wrk内核源代码

wrk内核源代码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:13.59M
  • 下载次数:3
  • 浏览次数:147
  • 发布时间:2020-10-01
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
WRK-v1.2,WRK的全称是“Windows Research Kernel”,它是微软为高校操作系统课程提供的可修改和跟踪的操作系统教学平台。它给出了Windows这个成功的商业操作系统的内核大部分代码,可以对其进行修改、编译,并且可以用这个内核启动Windows操作系统。可让学生将操作系统基本原理和商业操作系统内核联系起来,进一步加深对操作系统整体的理解。
【实例截图】
【核心代码】
WRK-v1.2
└── WRK-v1.2
├── license.txt
├── readme.txt
└── WRK-v1.2
├── base
│   ├── inc
│   │   └── ntdlltrc.h
│   └── ntos
│   ├── build
│   │   ├── makefile
│   │   ├── makefile.build
│   │   ├── prebuilt
│   │   │   ├── amd64
│   │   │   │   ├── bootvid.lib
│   │   │   │   ├── hal.lib
│   │   │   │   ├── hotpatch.obj
│   │   │   │   ├── kdcom.lib
│   │   │   │   ├── ntosarch.lib
│   │   │   │   ├── ntoskrnl.res
│   │   │   │   ├── ntoswrk.lib
│   │   │   │   └── sdbapint.lib
│   │   │   └── i386
│   │   │   ├── bootvid.lib
│   │   │   ├── hal.lib
│   │   │   ├── kdcom.lib
│   │   │   ├── ntosarch.lib
│   │   │   ├── ntoskrnl.res
│   │   │   ├── ntoswrk.lib
│   │   │   ├── sdbapint.lib
│   │   │   └── stub512.com
│   │   └── warning.h
│   ├── cache
│   │   ├── build
│   │   │   └── makefile
│   │   ├── cachedat.c
│   │   ├── cachesub.c
│   │   ├── cc.h
│   │   ├── ccperf.c
│   │   ├── copysup.c
│   │   ├── fssup.c
│   │   ├── lazyrite.c
│   │   ├── logsup.c
│   │   ├── mdlsup.c
│   │   ├── pinsup.c
│   │   └── vacbsup.c
│   ├── config
│   │   ├── build
│   │   │   └── makefile
│   │   ├── cmalloc.c
│   │   ├── cmapi2.c
│   │   ├── cmapi.c
│   │   ├── cmboot.c
│   │   ├── cmchek2.c
│   │   ├── cmchek.c
│   │   ├── cmclose.c
│   │   ├── cmconfig.c
│   │   ├── cmcontrl.c
│   │   ├── cmdat2.c
│   │   ├── cmdat.c
│   │   ├── cmdatini.c
│   │   ├── cmdelay.c
│   │   ├── cmdelete.c
│   │   ├── cmdown.c
│   │   ├── cmgquota.c
│   │   ├── cmhook.c
│   │   ├── cmhvlist.c
│   │   ├── cmindex.c
│   │   ├── cminit.c
│   │   ├── cmmapvw.c
│   │   ├── cmname.c
│   │   ├── cmnotify.c
│   │   ├── cmparse2.c
│   │   ├── cmparse.c
│   │   ├── cmpbug.h
│   │   ├── cmp.h
│   │   ├── cmquery.c
│   │   ├── cmsavres.c
│   │   ├── cmse.c
│   │   ├── cmsecache.c
│   │   ├── cmsubs2.c
│   │   ├── cmsubs3.c
│   │   ├── cmsubs.c
│   │   ├── cmsysini.c
│   │   ├── cmtrecpy.c
│   │   ├── cmtredel.c
│   │   ├── cmtree.c
│   │   ├── cmvalue.c
│   │   ├── cmwmi.c
│   │   ├── cmworker.c
│   │   ├── cmwrapr2.c
│   │   ├── cmwrapr.c
│   │   ├── hivebin.c
│   │   ├── hivecell.c
│   │   ├── hivechek.c
│   │   ├── hivefree.c
│   │   ├── hive.h
│   │   ├── hivehint.c
│   │   ├── hiveinit.c
│   │   ├── hiveload.c
│   │   ├── hivemap.c
│   │   ├── hivesum.c
│   │   ├── hivesync.c
│   │   └── ntapi.c
│   ├── dbgk
│   │   ├── build
│   │   │   └── makefile
│   │   ├── dbgkobj.c
│   │   ├── dbgkp.h
│   │   ├── dbgkport.c
│   │   └── dbgkproc.c
│   ├── ex
│   │   ├── amd64
│   │   │   ├── hifreqlk.asm
│   │   │   ├── hrderror.asm
│   │   │   ├── intrlock.asm
│   │   │   └── wowinfo.c
│   │   ├── build
│   │   │   └── makefile
│   │   ├── callback.c
│   │   ├── callperf.c
│   │   ├── delay.c
│   │   ├── event.c
│   │   ├── eventpr.c
│   │   ├── exatom.c
│   │   ├── exdata.c
│   │   ├── exinit.c
│   │   ├── exp.h
│   │   ├── fmutexc.c
│   │   ├── handle.c
│   │   ├── harderr.c
│   │   ├── i386
│   │   │   ├── intrlfst.asm
│   │   │   ├── intrlock.asm
│   │   │   └── splocks.asm
│   │   ├── keyedevent.c
│   │   ├── lookasid.c
│   │   ├── luid.c
│   │   ├── mutant.c
│   │   ├── nbqueue.c
│   │   ├── pool.c
│   │   ├── probe.c
│   │   ├── profile.c
│   │   ├── pushlock.c
│   │   ├── raise.c
│   │   ├── resource.c
│   │   ├── rundown.c
│   │   ├── semphore.c
│   │   ├── sysinfo.c
│   │   ├── timer.c
│   │   ├── uuid.c
│   │   ├── win32.c
│   │   ├── worker.c
│   │   └── zone.c
│   ├── fsrtl
│   │   ├── build
│   │   │   └── makefile
│   │   ├── dbcsname.c
│   │   ├── fastio.c
│   │   ├── faulttol.c
│   │   ├── filelock.c
│   │   ├── filter.c
│   │   ├── filtrctx.c
│   │   ├── fsfilter.c
│   │   ├── fsrtlpc.c
│   │   ├── fsrtlp.h
│   │   ├── largemcb.c
│   │   ├── name.c
│   │   ├── notify.c
│   │   ├── oplock.c
│   │   ├── pnp.c
│   │   ├── stackovf.c
│   │   ├── tunnel.c
│   │   └── unc.c
│   ├── fstub
│   │   ├── build
│   │   │   └── makefile
│   │   ├── drivesup.c
│   │   ├── drivesup.h
│   │   ├── fstub.h
│   │   └── haldisp.h
│   ├── inc
│   │   ├── amd64.h
│   │   ├── cache.h
│   │   ├── cmdata.h
│   │   ├── cm.h
│   │   ├── cpyuchr.h
│   │   ├── dbgk.h
│   │   ├── dockintf.h
│   │   ├── em387.inc
│   │   ├── exboosts.h
│   │   ├── ex.h
│   │   ├── exlevels.h
│   │   ├── fastsys.inc
│   │   ├── fsrtl.h
│   │   ├── hal.h
│   │   ├── hivedata.h
│   │   ├── i386.h
│   │   ├── init.h
│   │   ├── intrlk.h
│   │   ├── io.h
│   │   ├── irqli386.inc
│   │   ├── kddll.h
│   │   ├── kd.h
│   │   ├── ke.h
│   │   ├── kx.h
│   │   ├── lfs.h
│   │   ├── lpc.h
│   │   ├── mac386.inc
│   │   ├── mm.h
│   │   ├── ntosdef.h
│   │   ├── ntos.h
│   │   ├── ob.h
│   │   ├── perf.h
│   │   ├── pnp.h
│   │   ├── po.h
│   │   ├── pool.h
│   │   ├── procpowr.h
│   │   ├── ps.h
│   │   ├── se.h
│   │   ├── smbios.h
│   │   ├── stktrace.h
│   │   ├── v86emul.h
│   │   ├── vdmntos.h
│   │   ├── verifier.h
│   │   └── wmi.h
│   ├── init
│   │   ├── amd64def.src
│   │   ├── build
│   │   │   └── makefile
│   │   ├── i386def.src
│   │   ├── initos.c
│   │   ├── ntkrnlmp.c
│   │   ├── ntoskrnl.c
│   │   └── ntoskrnl.src
│   ├── io
│   │   ├── build
│   │   │   └── makefile
│   │   ├── ioguid.c
│   │   ├── iomgr
│   │   │   ├── build
│   │   │   │   └── makefile
│   │   │   ├── cancelapi.c
│   │   │   ├── complete.c
│   │   │   ├── create.c
│   │   │   ├── dev2dos.c
│   │   │   ├── devctrl.c
│   │   │   ├── dir.c
│   │   │   ├── errorlog.c
│   │   │   ├── fsctrl.c
│   │   │   ├── internal.c
│   │   │   ├── iodata.c
│   │   │   ├── ioinit.c
│   │   │   ├── iomgr.h
│   │   │   ├── iosubs.c
│   │   │   ├── loadunld.c
│   │   │   ├── lock.c
│   │   │   ├── misc.c
│   │   │   ├── objsup.c
│   │   │   ├── open.c
│   │   │   ├── parse.c
│   │   │   ├── qsea.c
│   │   │   ├── qsfs.c
│   │   │   ├── qsinfo.c
│   │   │   ├── qsquota.c
│   │   │   ├── read.c
│   │   │   └── write.c
│   │   ├── iopcmn.h
│   │   ├── iop.h
│   │   ├── ioverifier.h
│   │   ├── iovutil.h
│   │   ├── pnpmgr
│   │   │   ├── pplastgood.h
│   │   │   └── ppvutil.h
│   │   ├── sessnirp.h
│   │   └── trackirp.h
│   ├── ke
│   │   ├── amd64
│   │   │   ├── allproc.c
│   │   │   ├── apcint.asm
│   │   │   ├── apcuser.c
│   │   │   ├── callback.c
│   │   │   ├── callout.asm
│   │   │   ├── clockint.asm
│   │   │   ├── cpuid.asm
│   │   │   ├── ctxswap.asm
│   │   │   ├── decode.c
│   │   │   ├── dpcint.asm
│   │   │   ├── exceptn.c
│   │   │   ├── flush.c
│   │   │   ├── flushtb.c
│   │   │   ├── idle.asm
│   │   │   ├── initkr.c
│   │   │   ├── intipi.asm
│   │   │   ├── intobj.c
│   │   │   ├── intsup.asm
│   │   │   ├── ipi.c
│   │   │   ├── kiamd64.h
│   │   │   ├── misc.c
│   │   │   ├── miscs.asm
│   │   │   ├── pat.c
│   │   │   ├── procstat.asm
│   │   │   ├── profint.asm
│   │   │   ├── queuelock.c
│   │   │   ├── runtime.c
│   │   │   ├── services.stb
│   │   │   ├── services.tab
│   │   │   ├── spinlock.c
│   │   │   ├── start.asm
│   │   │   ├── sysstubs.asm
│   │   │   ├── systable.asm
│   │   │   ├── table.stb
│   │   │   ├── threadbg.asm
│   │   │   ├── thredini.c
│   │   │   ├── trap.asm
│   │   │   └── zero.asm
│   │   ├── apcobj.c
│   │   ├── apcsup.c
│   │   ├── balmgr.c
│   │   ├── bugcheck.c
│   │   ├── build
│   │   │   └── makefile
│   │   ├── config.c
│   │   ├── debug.c
│   │   ├── devquobj.c
│   │   ├── dpclock.c
│   │   ├── dpcobj.c
│   │   ├── dpcsup.c
│   │   ├── eventobj.c
│   │   ├── gateobj.c
│   │   ├── genxx.inc
│   │   ├── hifreqlk.c
│   │   ├── i386
│   │   │   ├── abiosa.asm
│   │   │   ├── abiosc.c
│   │   │   ├── abios.h
│   │   │   ├── allproc.c
│   │   │   ├── apcuser.c
│   │   │   ├── biosc.c
│   │   │   ├── callback.c
│   │   │   ├── callout.asm
│   │   │   ├── clockint.asm
│   │   │   ├── cpu.asm
│   │   │   ├── cpu.inc
│   │   │   ├── ctxswap.asm
│   │   │   ├── emv86.asm
│   │   │   ├── emxcptn.asm
│   │   │   ├── exceptn.c
│   │   │   ├── flush.c
│   │   │   ├── flushtb.c
│   │   │   ├── gdtsup.c
│   │   │   ├── i386init.c
│   │   │   ├── i386pcr.asm
│   │   │   ├── instemul.asm
│   │   │   ├── int.asm
│   │   │   ├── intobj.c
│   │   │   ├── intsup.asm
│   │   │   ├── iopm.c
│   │   │   ├── kernlini.c
│   │   │   ├── kimacro.inc
│   │   │   ├── kix86.h
│   │   │   ├── largepag.c
│   │   │   ├── ldtsup2.asm
│   │   │   ├── ldtsup.c
│   │   │   ├── mi.inc
│   │   │   ├── misc.c
│   │   │   ├── mpipia.asm
│   │   │   ├── mtrramd.c
│   │   │   ├── mtrr.c
│   │   │   ├── mtrr.h
│   │   │   ├── newsysbg.asm
│   │   │   ├── pat.c
│   │   │   ├── pat.h
│   │   │   ├── procstat.asm
│   │   │   ├── services.stb
│   │   │   ├── services.tab
│   │   │   ├── spindbg.asm
│   │   │   ├── spinlock.asm
│   │   │   ├── sysstubs.asm
│   │   │   ├── systable.asm
│   │   │   ├── table.stb
│   │   │   ├── threadbg.asm
│   │   │   ├── thredini.c
│   │   │   ├── timindex.asm
│   │   │   ├── trap.asm
│   │   │   ├── trapc.c
│   │   │   └── zero.asm
│   │   ├── idsched.c
│   │   ├── interobj.c
│   │   ├── kernldat.c
│   │   ├── kevutil.c
│   │   ├── ki.h
│   │   ├── kiinit.c
│   │   ├── miscc.c
│   │   ├── mutntobj.c
│   │   ├── procobj.c
│   │   ├── profobj.c
│   │   ├── queueobj.c
│   │   ├── raisexcp.c
│   │   ├── semphobj.c
│   │   ├── thkemul.c
│   │   ├── thredobj.c
│   │   ├── thredsup.c
│   │   ├── timerobj.c
│   │   ├── timersup.c
│   │   ├── wait.c
│   │   ├── waitsup.c
│   │   ├── xipi.c
│   │   └── yield.c
│   ├── lpc
│   │   ├── build
│   │   │   └── makefile
│   │   ├── i386
│   │   │   └── lpcmove.asm
│   │   ├── lpcclose.c
│   │   ├── lpccompl.c
│   │   ├── lpcconn.c
│   │   ├── lpccreat.c
│   │   ├── lpcinit.c
│   │   ├── lpclistn.c
│   │   ├── lpcp.h
│   │   ├── lpcpriv.c
│   │   ├── lpcquery.c
│   │   ├── lpcqueue.c
│   │   ├── lpcrecv.c
│   │   ├── lpcreply.c
│   │   └── lpcsend.c
│   ├── makefile
│   ├── mm
│   │   ├── acceschk.c
│   │   ├── addrsup.c
│   │   ├── allocpag.c
│   │   ├── allocvm.c
│   │   ├── amd64
│   │   │   ├── dataamd.c
│   │   │   ├── initamd.c
│   │   │   └── miamd.h
│   │   ├── build
│   │   │   └── makefile
│   │   ├── buildmdl.c
│   │   ├── creasect.c
│   │   ├── deleteva.c
│   │   ├── dmpaddr.c
│   │   ├── extsect.c
│   │   ├── flushbuf.c
│   │   ├── flushsec.c
│   │   ├── forksup.c
│   │   ├── freevm.c
│   │   ├── hypermap.c
│   │   ├── i386
│   │   │   ├── data386.c
│   │   │   ├── init386.c
│   │   │   ├── mi386.h
│   │   │   ├── pae.asm
│   │   │   ├── paesup.c
│   │   │   ├── procpae.c
│   │   │   ├── procx86.c
│   │   │   └── setmodfy.c
│   │   ├── iosup.c
│   │   ├── lockvm.c
│   │   ├── mapcache.c
│   │   ├── mapview.c
│   │   ├── miglobal.c
│   │   ├── mi.h
│   │   ├── mmfault.c
│   │   ├── mminit.c
│   │   ├── mmquota.c
│   │   ├── mmsup.c
│   │   ├── modwrite.c
│   │   ├── pagfault.c
│   │   ├── pfndec.c
│   │   ├── pfnlist.c
│   │   ├── physical.c
│   │   ├── procsup.c
│   │   ├── protect.c
│   │   ├── querysec.c
│   │   ├── queryvm.c
│   │   ├── readwrt.c
│   │   ├── sectsup.c
│   │   ├── session.c
│   │   ├── sessload.c
│   │   ├── shutdown.c
│   │   ├── sysload.c
│   │   ├── sysptes.c
│   │   ├── umapview.c
│   │   ├── vadtree.c
│   │   ├── wrtfault.c
│   │   ├── wrtwatch.c
│   │   ├── wslist.c
│   │   ├── wsmanage.c
│   │   ├── wstree.c
│   │   └── zeropage.c
│   ├── ob
│   │   ├── build
│   │   │   └── makefile
│   │   ├── fastref.c
│   │   ├── obclose.c
│   │   ├── obcreate.c
│   │   ├── obdevmap.c
│   │   ├── obdir.c
│   │   ├── obhandle.c
│   │   ├── obinit.c
│   │   ├── obinsert.c
│   │   ├── oblink.c
│   │   ├── obp.h
│   │   ├── obquery.c
│   │   ├── obref.c
│   │   ├── obsdata.c
│   │   ├── obse.c
│   │   ├── obtype.c
│   │   ├── obvutil.h
│   │   └── obwait.c
│   ├── perf
│   │   ├── build
│   │   │   └── makefile
│   │   ├── hooks.c
│   │   ├── logging.c
│   │   ├── perfdata.c
│   │   ├── perfp.h
│   │   └── perfsup.c
│   ├── ps
│   │   ├── amd64
│   │   │   ├── psctxamd64.c
│   │   │   ├── psctxwrap.asm
│   │   │   ├── psldt.c
│   │   │   └── psvdm.c
│   │   ├── build
│   │   │   └── makefile
│   │   ├── create.c
│   │   ├── i386
│   │   │   ├── psctx386.c
│   │   │   ├── psldt.c
│   │   │   └── psvdm.c
│   │   ├── kulookup.c
│   │   ├── pscid.c
│   │   ├── psctx.c
│   │   ├── psdelete.c
│   │   ├── psenum.c
│   │   ├── pshelper.c
│   │   ├── psimpers.c
│   │   ├── psinit.c
│   │   ├── psjob.c
│   │   ├── psopen.c
│   │   ├── psp.h
│   │   ├── psquery.c
│   │   ├── psquota.c
│   │   ├── psspnd.c
│   │   └── security.c
│   ├── raw
│   │   ├── build
│   │   │   └── makefile
│   │   ├── cleanup.c
│   │   ├── close.c
│   │   ├── create.c
│   │   ├── fileinfo.c
│   │   ├── fsctrl.c
│   │   ├── nodetype.h
│   │   ├── rawdisp.c
│   │   ├── rawinit.c
│   │   ├── rawprocs.h
│   │   ├── rawstruc.h
│   │   ├── readwrit.c
│   │   ├── strucsup.c
│   │   └── volinfo.c
│   ├── rtl
│   │   ├── acledit.c
│   │   ├── add2stra.c
│   │   ├── add2strt.h
│   │   ├── add2strw.c
│   │   ├── amd64
│   │   │   ├── capture.asm
│   │   │   ├── chkstk.asm
│   │   │   ├── context.c
│   │   │   ├── debugstb.asm
│   │   │   ├── exdsptch.c
│   │   │   ├── misalign.c
│   │   │   ├── movemem.asm
│   │   │   ├── ntrtlamd64.h
│   │   │   ├── raise.c
│   │   │   ├── slist.asm
│   │   │   ├── stkwalk.c
│   │   │   └── xcptmisc.asm
│   │   ├── assert.c
│   │   ├── atom.c
│   │   ├── avltable.c
│   │   ├── bitmap.c
│   │   ├── build
│   │   │   └── makefile
│   │   ├── byteswap.c
│   │   ├── cnvint.c
│   │   ├── debug.c
│   │   ├── eballoc.c
│   │   ├── environ.c
│   │   ├── error.c
│   │   ├── error.h
│   │   ├── excptdbg.c
│   │   ├── generr.c
│   │   ├── gentable.c
│   │   ├── guid.c
│   │   ├── i386
│   │   │   ├── context.c
│   │   │   ├── debug2.asm
│   │   │   ├── debug3.c
│   │   │   ├── divlarge.c
│   │   │   ├── exdsptch.c
│   │   │   ├── getcalr.c
│   │   │   ├── ioaccess.asm
│   │   │   ├── largeint.asm
│   │   │   ├── movemem.asm
│   │   │   ├── ntrtl386.h
│   │   │   ├── raise.asm
│   │   │   ├── slist.asm
│   │   │   ├── stkwalk.asm
│   │   │   ├── stringsp.asm
│   │   │   └── xcptmisc.asm
│   │   ├── imagedir.c
│   │   ├── intbits.c
│   │   ├── ldrreloc.c
│   │   ├── ldrrsrc.c
│   │   ├── lookup.c
│   │   ├── message.c
│   │   ├── mp
│   │   ├── nls.c
│   │   ├── nlsxlat.c
│   │   ├── ntrtlp.h
│   │   ├── pctohdr.c
│   │   ├── peb.c
│   │   ├── prefix.c
│   │   ├── regutil.c
│   │   ├── rtlassig.c
│   │   ├── rtldata.c
│   │   ├── rtlexec.c
│   │   ├── rtlnthdr.c
│   │   ├── sertl.c
│   │   ├── splay.c
│   │   ├── stktrace.c
│   │   ├── str2adda.c
│   │   ├── str2addt.h
│   │   ├── str2addw.c
│   │   ├── string.c
│   │   ├── sysvol.c
│   │   ├── time.c
│   │   ├── tracedb.c
│   │   └── tracedbp.h
│   ├── se
│   │   ├── accessck.c
│   │   ├── adt.h
│   │   ├── adtinit.c
│   │   ├── adtlog.c
│   │   ├── adtp.h
│   │   ├── adtutil.c
│   │   ├── adtutil.h
│   │   ├── adtvars.c
│   │   ├── build
│   │   │   └── makefile
│   │   ├── capture.c
│   │   ├── pch.h
│   │   ├── privileg.c
│   │   ├── rmaudit.c
│   │   ├── rmlogon.c
│   │   ├── rmmain.c
│   │   ├── rmp.h
│   │   ├── rmvars.c
│   │   ├── seassign.c
│   │   ├── seastate.c
│   │   ├── seaudit.c
│   │   ├── seclient.c
│   │   ├── seglobal.c
│   │   ├── seinit.c
│   │   ├── semethod.c
│   │   ├── sepaudit.c
│   │   ├── sep.c
│   │   ├── sep.h
│   │   ├── subject.c
│   │   ├── tokenadj.c
│   │   ├── token.c
│   │   ├── tokendup.c
│   │   ├── tokenopn.c
│   │   ├── tokenp.h
│   │   ├── tokenqry.c
│   │   └── tokenset.c
│   ├── vdm
│   │   └── i386
│   │   └── vdm.inc
│   ├── verifier
│   │   ├── halverifier.h
│   │   ├── vfbugcheck.h
│   │   ├── vfddi.h
│   │   ├── vfdeadlock.h
│   │   ├── vfdebug.h
│   │   ├── vfdef.h
│   │   ├── vfdevobj.h
│   │   ├── vffilter.h
│   │   ├── vfgeneric.h
│   │   ├── vfinit.h
│   │   ├── vfirpdb.h
│   │   ├── vfirp.h
│   │   ├── vfirplog.h
│   │   ├── vfmacro.h
│   │   ├── vfmajor.h
│   │   ├── vfmessage.h
│   │   ├── vfpacket.h
│   │   ├── vfpnp.h
│   │   ├── vfpower.h
│   │   ├── vfpragma.h
│   │   ├── vfprint.h
│   │   ├── vfrandom.h
│   │   ├── vfsettings.h
│   │   ├── vfstack.h
│   │   ├── vftriage.h
│   │   ├── vfutil.h
│   │   ├── vfwmi.h
│   │   └── vfzwapi.h
│   └── wmi
│   ├── alloc.c
│   ├── amd64
│   │   └── mcaevent.c
│   ├── api.c
│   ├── build
│   │   └── makefile
│   ├── callouts.c
│   ├── chunk.c
│   ├── consumer.c
│   ├── dataprov.c
│   ├── ds.c
│   ├── enabdisa.c
│   ├── globalog.c
│   ├── i386
│   │   └── mcaevent.c
│   ├── mca.c
│   ├── mcaevent.h
│   ├── notify.c
│   ├── provider.c
│   ├── register.c
│   ├── secure.c
│   ├── smbios.c
│   ├── traceapi.c
│   ├── tracelog.c
│   ├── tracep.h
│   ├── tracesup.c
│   ├── wmi.c
│   ├── wmidata.c
│   ├── wmikmp.h
│   └── wmiumds.h
├── public
│   ├── ddk
│   │   └── inc
│   │   ├── mountdev.h
│   │   └── ntddscsi.h
│   ├── halkit
│   │   └── inc
│   │   ├── arccodes.h
│   │   └── inbv.h
│   ├── internal
│   │   ├── base
│   │   │   └── inc
│   │   │   ├── arc.h
│   │   │   ├── atom.h
│   │   │   ├── bugcodes.txt
│   │   │   ├── elfkrnl.h
│   │   │   ├── hdlsblk.h
│   │   │   ├── hdlsterm.h
│   │   │   ├── ntperf.h
│   │   │   ├── ntwmi.h
│   │   │   ├── pnpmgr.h
│   │   │   ├── pnpsetup.h
│   │   │   ├── profiles.h
│   │   │   ├── seopaque.h
│   │   │   ├── sertlp.h
│   │   │   ├── setupblk.h
│   │   │   ├── vdm.h
│   │   │   ├── vdmtib.inc
│   │   │   ├── wmiumkm.h
│   │   │   ├── wow64t.h
│   │   │   ├── wow64tls.h
│   │   │   └── zwapi.h
│   │   ├── ds
│   │   │   └── inc
│   │   │   └── ntrmlsa.h
│   │   └── sdktools
│   │   └── inc
│   │   └── ntdbg.h
│   └── sdk
│   └── inc
│   ├── align.h
│   ├── basetsd.h
│   ├── bugcodes.h
│   ├── callconv.inc
│   ├── cfg.h
│   ├── crt
│   │   ├── ctype.h
│   │   ├── excpt.h
│   │   ├── stdarg.h
│   │   ├── stdio.h
│   │   ├── stdlib.h
│   │   ├── string.h
│   │   ├── tchar.h
│   │   └── wchar.h
│   ├── devguid.h
│   ├── devioctl.h
│   ├── diskguid.h
│   ├── evntrace.h
│   ├── guiddef.h
│   ├── initguid.h
│   ├── ioevent.h
│   ├── ks386.inc
│   ├── ksamd64.inc
│   ├── kxamd64.inc
│   ├── macamd64.inc
│   ├── mce.h
│   ├── mountmgr.h
│   ├── msaudite.h
│   ├── ntamd64.h
│   ├── ntconfig.h
│   ├── ntcsrmsg.h
│   ├── ntdddisk.h
│   ├── ntddft.h
│   ├── ntddmup.h
│   ├── ntddnull.h
│   ├── ntddstor.h
│   ├── ntdef.h
│   ├── ntdskreg.h
│   ├── ntelfapi.h
│   ├── ntexapi.h
│   ├── nt.h
│   ├── nti386.h
│   ├── ntia64.h
│   ├── ntimage.h
│   ├── ntioapi.h
│   ├── ntiologc.h
│   ├── ntiolog.h
│   ├── ntkeapi.h
│   ├── ntldr.h
│   ├── ntlpcapi.h
│   ├── ntlsa.h
│   ├── ntmmapi.h
│   ├── ntnls.h
│   ├── ntobapi.h
│   ├── ntpnpapi.h
│   ├── ntpoapi.h
│   ├── ntpsapi.h
│   ├── ntregapi.h
│   ├── ntrtl.h
│   ├── ntrtlpath.h
│   ├── ntrtlstringandbuffer.h
│   ├── ntseapi.h
│   ├── ntstatus.h
│   ├── nturtl.h
│   ├── ntxcapi.h
│   ├── nxamd64.h
│   ├── nxi386.h
│   ├── pebteb.h
│   ├── poppack.h
│   ├── pshpack1.h
│   ├── pshpack2.h
│   ├── pshpack4.h
│   ├── pshpack8.h
│   ├── pshpck16.h
│   ├── safeboot.h
│   ├── specstrings.h
│   ├── strsafe.h
│   ├── triage.h
│   ├── wdbgexts.h
│   ├── wdmguid.h
│   ├── winerror.h
│   ├── wmidata.h
│   ├── wmiguid.h
│   └── wmistr.h
├── tools
│   ├── amd64
│   │   ├── 1033
│   │   │   └── clui.dll
│   │   ├── c1.dll
│   │   ├── c2.dll
│   │   ├── checktoolarch.bat
│   │   ├── cl.exe
│   │   ├── cvtres.exe
│   │   ├── lib.exe
│   │   ├── link.exe
│   │   ├── mc.exe
│   │   ├── ml64.exe
│   │   ├── msobj80.dll
│   │   ├── mspdb80.dll
│   │   ├── msvcp80.dll
│   │   ├── msvcr80.dll
│   │   ├── nmake.exe
│   │   ├── rcdll.dll
│   │   └── rc.exe
│   └── x86
│   ├── c1.dll
│   ├── c1p.dll
│   ├── c2.dll
│   ├── checktoolarch.bat
│   ├── cl.exe
│   ├── cvtres.exe
│   ├── lib.exe
│   ├── link.exe
│   ├── mc.exe
│   ├── ml.exe
│   ├── msobj71.dll
│   ├── mspdb70.dll
│   ├── mspdb71.dll
│   ├── msvcp71.dll
│   ├── msvcr70.dll
│   ├── msvcr71.dll
│   ├── nmake.exe
│   ├── rcdll.dll
│   └── rc.exe
└── WS03SP1HALS
└── x86
├── halacpim
│   ├── halacpim.dll
│   └── halacpim.pdb
├── halmacpi
│   ├── halmacpi.dll
│   └── halmacpi.pdb
└── halmps
├── halmps.dll
└── halmps.pdb

89 directories, 829 files

标签:

实例下载地址

wrk内核源代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警