├── README.md
├── download.sysinternals.com
└── Files
│ ├── AccessEnum.zip
│ ├── AccessEnumSource.zip
│ ├── Accvio.zip
│ ├── AdRestore.zip
│ ├── AdRestoreSource.zip
│ ├── Autologon.zip
│ ├── AutologonSource.zip
│ ├── Autoruns.zip
│ ├── BgInfo.zip
│ ├── BlueScreen.zip
│ ├── CacheSet.zip
│ ├── CacheSetSource.zip
│ ├── ClockRes.zip
│ ├── Contig.zip
│ ├── CpuMon.zip
│ ├── Ctrl2Cap.zip
│ ├── Ctrl2Cap9xSource.zip
│ ├── Ctrl2CapSource.zip
│ ├── DebugView9x.zip
│ ├── DebugViewAmd64.zip
│ ├── DebugViewNt.zip
│ ├── DiskExt.zip
│ ├── DiskMon.zip
│ ├── DiskMonNt.zip
│ ├── DiskView.zip
│ ├── Du.zip
│ ├── EfsDump.zip
│ ├── Filemon.zip
│ ├── FilemonNt.zip
│ ├── Filemonamd64.zip
│ ├── Frob.zip
│ ├── FundeleteSource.zip
│ ├── Handle.zip
│ ├── Hex2dec.zip
│ ├── Hostname.zip
│ ├── Junction.zip
│ ├── JunctionSource.zip
│ ├── LdmDump.zip
│ ├── ListDlls.zip
│ ├── LiveKd.zip
│ ├── LoadOrder.zip
│ ├── LogonSessions.zip
│ ├── NetstatpSource.zip
│ ├── NewSid.zip
│ ├── NewSidSource.zip
│ ├── Notmyfault.zip
│ ├── NtfsDos.zip
│ ├── NtfsFlp.zip
│ ├── NtfsInfo.zip
│ ├── NtfsInfoSource.zip
│ ├── PMon.zip
│ ├── PageDefrag.zip
│ ├── PendMoves.zip
│ ├── PhysMem.zip
│ ├── PipeList.zip
│ ├── PortMon9x.zip
│ ├── PortMonNt.zip
│ ├── ProcessExplorer9x.zip
│ ├── ProcessExplorerAmd64.zip
│ ├── ProcessExplorerIa64.zip
│ ├── ProcessExplorerNt.zip
│ ├── PsExec.zip
│ ├── PsFile.zip
│ ├── PsGetSid.zip
│ ├── PsInfo.zip
│ ├── PsKill.zip
│ ├── PsList.zip
│ ├── PsLogList.zip
│ ├── PsLoggedOn.zip
│ ├── PsLoggedOnSource.zip
│ ├── PsPasswd.zip
│ ├── PsService.zip
│ ├── PsShutdown.zip
│ ├── PsSuspend.zip
│ ├── PsTools.zip
│ ├── RegHide.zip
│ ├── Regdellnull.zip
│ ├── Regjump.zip
│ ├── Regmon9x.zip
│ ├── RegmonNt.zip
│ ├── Regmonamd64.zip
│ ├── RootkitRevealer.zip
│ ├── SDelete.zip
│ ├── SDeleteSource.zip
│ ├── SecDemo.zip
│ ├── SecDemoSource.zip
│ ├── ShareEnum.zip
│ ├── ShareEnumSource.zip
│ ├── Sigcheck.zip
│ ├── Streams.zip
│ ├── Strings.zip
│ ├── Sync.zip
│ ├── TVcache.zip
│ ├── TcpView.zip
│ ├── TdiMon9x.zip
│ ├── TdiMonNt.zip
│ ├── Testlimit.zip
│ ├── Tokenmon.zip
│ ├── TokenmonSource.zip
│ ├── VcMon.zip
│ ├── VcMonSource.zip
│ ├── VolumeId.zip
│ ├── VxDMon.zip
│ ├── VxDMonSource.zip
│ ├── WebServer.pdf
│ ├── Whois.zip
│ ├── WinObj.zip
│ ├── WindowsInternals-Chapter4.pdf
│ ├── ZoomIt.zip
│ ├── accesschk.zip
│ ├── fmifs.zip
│ └── procfeatures.zip
├── index.html
├── sysinternals_site_rip.7z.torrent
└── www.sysinternals.com
├── Files
├── Defrag.html
├── DiskKey.html
├── Native.html
├── gpdisable.html
├── notmyfault.html
└── ntcrash2.html
├── Information
├── AclEditors.html
├── AdvancedDPCs.html
├── AdvancedDpcs-2.html
├── BootTimeRegistryActivity.html
├── DiskDefragmenting.html
├── DiskKey.html
├── HighResolutionTimers.html
├── Information
│ └── bootini.html
├── IoCompletionPorts.html
├── NativeApi.html
├── NativeApplications.html
├── Publications.html
├── SpeakingSchedule.html
├── SysinternalsAtMicrosoft.html
├── SysinternalsNewsletter.html
├── TipsAndTrivia.html
├── Windows2000Quantums.html
├── WindowsXpSourceTree.html
├── bootini.html
└── images
│ └── treeview
│ ├── ftv2folderclosed.html
│ ├── ftv2folderopen.html
│ ├── ftv2mlastnode.html
│ ├── ftv2mnode.html
│ ├── ftv2plastnode.html
│ └── ftv2pnode.html
├── PrivacyStatement.html
├── SourceCode
├── DeviceObjectSecurity.html
├── TVcache.html
├── VCMon-2.html
├── VcMon.html
├── VxDMon.html
└── fmifs.html
├── Utilities
├── .html
├── AccessChk.html
├── AccessEnum.html
├── AdRestore.html
├── Autologon.html
├── Autoruns.html
├── BgInfo.html
├── BlueScreen.html
├── CacheSet.html
├── ClockRes.html
├── Contig.html
├── CpuMon.html
├── Ctrl2Cap.html
├── Ctrl2Cap9x.html
├── Ctrl2cap-2.html
├── Ctrl2cap9x-2.html
├── DebugView.html
├── DiskExt.html
├── DiskMon-2.html
├── DiskView.html
├── Diskmon.html
├── Du-2.html
├── EfsDump-3.html
├── Fat32.html
├── Filemon.html
├── Frob.html
├── Fundelete.html
├── Handle-2.html
├── Hex2dec.html
├── Hostname.html
├── Junction.html
├── LdmDump.html
├── ListDlls.html
├── LiveKd.html
├── Livekd-2.html
├── LoadOrder.html
├── LogonSessions.html
├── NewSid.html
├── NtRecover.html
├── NtfsChk.html
├── NtfsDos.html
├── NtfsDosProfessional.html
├── NtfsFlp.html
├── NtfsInfo.html
├── NtfsWindows98.html
├── PMon.html
├── PageDefrag.html
├── PendMoves-2.html
├── Pmon-2.html
├── PortMon-2.html
├── Portmon.html
├── ProcessExplorer.html
├── Procfeatures.html
├── PsExec.html
├── PsFile.html
├── PsGetSid.html
├── PsInfo.html
├── PsKill.html
├── PsList.html
├── PsLogList.html
├── PsLoggedOn.html
├── PsPasswd.html
├── PsService.html
├── PsShutdown.html
├── PsSuspend.html
├── PsTools.html
├── RegDelNull-2.html
├── RegDelNull.html
├── Regjump.html
├── Regmon.html
├── RemoteRecover.html
├── RootkitRevealer.html
├── SDelete.html
├── ShareEnum.html
├── Sigcheck.html
├── Streams.html
├── Strings.html
├── Sync.html
├── TcpView.html
├── TdiMon.html
├── Tokenmon.html
├── VolumeId.html
├── Whois-3.html
├── WinObj.html
├── ZoomIt.html
├── accesschk-2.html
├── accessenum-2.html
├── autoruns-2.html
├── autoruns-3.html
├── contig-2.html
├── debugview-2.html
├── du.html
├── efsdump-2.html
├── efsdump.html
├── filemon-2.html
├── handle.html
├── livekd-3.html
├── pendmoves.html
├── processexplorer-2.html
├── processexplorer-3.html
├── procfeatures-2.html
├── psexec-2.html
├── psinfo-2.html
├── psservice-2.html
├── pstools-2.html
├── regmon-2.html
├── rootkitrevealer-2.html
├── rootkitrevealer-3.html
├── sigcheck-2.html
├── whois-2.html
├── whois.html
└── zoomit-2.html
├── images
├── Amazon.gif
├── Bryce.jpg
├── DiskDefragmenting.gif
├── Mark.jpg
├── NewsletterSignupButton.gif
├── SearchButton.gif
├── WinternalsProduct.gif
├── WinternalsSponsor.gif
├── awards
│ ├── Award_CHIPOnline.gif
│ ├── PcWorldEditorsPick.gif
│ ├── W2KNews.jpg
│ ├── ZdNetEditorsPick.gif
│ ├── ZdShareware.gif
│ ├── ZiffDavis.gif
│ ├── pricelessware.gif
│ ├── softpedia_award.gif
│ └── wugnet.gif
├── background.gif
├── conferences
│ └── techedus06.jpg
├── england.gif
├── header-background.gif
├── header.gif
├── mini_book.gif
├── mini_wininternals.gif
├── navmain-background.gif
├── navmain-sub-background.gif
├── paragraph-border.gif
├── rss2logo.gif
├── screenshots
│ ├── AdvancedDpcs.gif
│ ├── Autoruns.gif
│ ├── BgInfo.gif
│ ├── BgInfo2.gif
│ ├── CacheSet.gif
│ ├── CpuMon.gif
│ ├── DebugView.gif
│ ├── DeviceObjectSecurity.gif
│ ├── DeviceObjectSecurity2.gif
│ ├── DiskKey.gif
│ ├── DiskMon.gif
│ ├── Filemon.gif
│ ├── IoCompletionPorts.gif
│ ├── NativeApi.gif
│ ├── NtfsDosProfessional.gif
│ ├── NtfsWindows98.gif
│ ├── NtfsWindows982.gif
│ ├── PMon.gif
│ ├── PageDefrag.gif
│ ├── PortMon.gif
│ ├── ProcessExplorer.gif
│ ├── ProcessExplorer2.gif
│ ├── Regmon.gif
│ ├── RootkitRevealer.gif
│ ├── ShareEnum.gif
│ ├── TcpView.gif
│ ├── TdiMon.gif
│ ├── Tokenmon.gif
│ ├── VcMon.gif
│ ├── VcMon2.gif
│ ├── VxDMon.gif
│ ├── VxDMon2.gif
│ ├── WinObj.gif
│ ├── Windows2000Quantums.gif
│ ├── Windows2000Quantums2.gif
│ ├── accessenum.gif
│ ├── diskkey2.gif
│ ├── diskview.gif
│ └── zoomit.gif
├── title-background.gif
├── w2knews.html
└── wugnet.html
└── includes
├── main.css
├── main.js
├── treeview.js
└── xpsrctree.js
/README.md:
--------------------------------------------------------------------------------
1 | # sysinternals-source
2 |
3 | The publicly available source code lovingly archived at or before the SysInternals acquisition announcement.
4 |
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/AccessEnum.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/AccessEnum.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/AccessEnumSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/AccessEnumSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Accvio.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Accvio.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/AdRestore.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/AdRestore.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/AdRestoreSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/AdRestoreSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Autologon.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Autologon.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/AutologonSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/AutologonSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Autoruns.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Autoruns.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/BgInfo.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/BgInfo.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/BlueScreen.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/BlueScreen.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/CacheSet.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/CacheSet.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/CacheSetSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/CacheSetSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/ClockRes.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/ClockRes.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Contig.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Contig.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/CpuMon.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/CpuMon.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Ctrl2Cap.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Ctrl2Cap.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Ctrl2Cap9xSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Ctrl2Cap9xSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Ctrl2CapSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Ctrl2CapSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/DebugView9x.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/DebugView9x.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/DebugViewAmd64.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/DebugViewAmd64.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/DebugViewNt.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/DebugViewNt.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/DiskExt.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/DiskExt.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/DiskMon.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/DiskMon.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/DiskMonNt.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/DiskMonNt.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/DiskView.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/DiskView.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Du.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Du.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/EfsDump.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/EfsDump.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Filemon.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Filemon.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/FilemonNt.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/FilemonNt.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Filemonamd64.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Filemonamd64.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Frob.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Frob.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/FundeleteSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/FundeleteSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Handle.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Handle.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Hex2dec.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Hex2dec.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Hostname.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Hostname.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Junction.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Junction.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/JunctionSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/JunctionSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/LdmDump.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/LdmDump.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/ListDlls.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/ListDlls.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/LiveKd.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/LiveKd.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/LoadOrder.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/LoadOrder.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/LogonSessions.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/LogonSessions.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/NetstatpSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/NetstatpSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/NewSid.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/NewSid.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/NewSidSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/NewSidSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Notmyfault.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Notmyfault.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/NtfsDos.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/NtfsDos.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/NtfsFlp.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/NtfsFlp.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/NtfsInfo.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/NtfsInfo.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/NtfsInfoSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/NtfsInfoSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PMon.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PMon.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PageDefrag.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PageDefrag.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PendMoves.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PendMoves.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PhysMem.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PhysMem.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PipeList.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PipeList.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PortMon9x.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PortMon9x.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PortMonNt.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PortMonNt.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/ProcessExplorer9x.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/ProcessExplorer9x.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/ProcessExplorerAmd64.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/ProcessExplorerAmd64.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/ProcessExplorerIa64.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/ProcessExplorerIa64.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/ProcessExplorerNt.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/ProcessExplorerNt.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PsExec.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PsExec.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PsFile.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PsFile.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PsGetSid.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PsGetSid.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PsInfo.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PsInfo.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PsKill.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PsKill.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PsList.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PsList.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PsLogList.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PsLogList.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PsLoggedOn.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PsLoggedOn.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PsLoggedOnSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PsLoggedOnSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PsPasswd.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PsPasswd.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PsService.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PsService.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PsShutdown.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PsShutdown.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PsSuspend.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PsSuspend.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/PsTools.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/PsTools.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/RegHide.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/RegHide.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Regdellnull.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Regdellnull.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Regjump.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Regjump.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Regmon9x.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Regmon9x.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/RegmonNt.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/RegmonNt.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Regmonamd64.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Regmonamd64.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/RootkitRevealer.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/RootkitRevealer.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/SDelete.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/SDelete.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/SDeleteSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/SDeleteSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/SecDemo.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/SecDemo.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/SecDemoSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/SecDemoSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/ShareEnum.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/ShareEnum.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/ShareEnumSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/ShareEnumSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Sigcheck.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Sigcheck.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Streams.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Streams.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Strings.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Strings.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Sync.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Sync.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/TVcache.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/TVcache.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/TcpView.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/TcpView.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/TdiMon9x.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/TdiMon9x.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/TdiMonNt.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/TdiMonNt.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Testlimit.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Testlimit.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Tokenmon.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Tokenmon.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/TokenmonSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/TokenmonSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/VcMon.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/VcMon.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/VcMonSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/VcMonSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/VolumeId.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/VolumeId.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/VxDMon.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/VxDMon.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/VxDMonSource.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/VxDMonSource.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/WebServer.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/WebServer.pdf
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/Whois.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/Whois.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/WinObj.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/WinObj.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/WindowsInternals-Chapter4.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/WindowsInternals-Chapter4.pdf
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/ZoomIt.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/ZoomIt.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/accesschk.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/accesschk.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/fmifs.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/fmifs.zip
--------------------------------------------------------------------------------
/download.sysinternals.com/Files/procfeatures.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/download.sysinternals.com/Files/procfeatures.zip
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 | Sysinternals Freeware - Source Code
6 |
7 |
8 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
Source Code
20 |
Last Updated: October 26, 2005
21 |
22 |
23 | AccessEnum v1.3
24 | This simple yet powerful security tool shows you who has what access to directories, files and Registry keys on your systems. Use it to find holes in your permissions.
25 |
26 | AdRestore v1.1
27 | Restore tombstoned Active Directory objects in Server 2003 domains
28 |
29 |
30 | Autologon v2.1
31 | Bypass password screen during logon
32 |
33 |
34 | CacheSet v1.0
35 | CacheSet is a program that allows you to control the Cache Manager's working set size using functions provided by NT. It's compatible with all versions of NT and full source code is provided.
36 |
37 |
38 | Ctrl2cap v2.0
39 | This is a kernel-mode driver that demonstrates keyboard input filtering just above the keyboard class driver in order to turn caps-locks into control keys. Filtering at this level allows conversion and hiding of keys before NT even "sees" them. Full source is included. Ctrl2cap also shows how to use NtDisplayString() to print messages to the initialization blue-screen.
40 |
41 |
42 | Device Object Security
43 | Are your device objects as secure as they should be? Learn what permissions are applied to the objects you create with IoCreateDevice and get introduced to kernel-mode security APIs that can be used to close potential device object security holes.
44 |
45 |
46 | DiskExt v1.0
47 | Display volume disk-mappings
48 |
49 |
50 | Formatx and Chkdskx v1.0
51 | Complete source code for chkdsk and format clone programs. These examples demonstrate the use of file system utility functions that you can incorporate into your own applications.
52 |
53 |
54 | Fundelete v2.02
55 | This utility expands the NT 4.0 Recycle Bin to catch file deleted from command prompts and within programs, and it comes with full source code. Several powerful device driver techniques, including getting a user's SID within a driver, enumerating a directory's contents, and generating IRPs, are demonstrated in source code available for download.
56 |
57 |
58 | Inside Disk Defragmenting
59 | Find out about the APIs Windows NT Defragmentation products use, and download a free defragmenting demonstration program, complete with full source.
60 |
61 |
62 | Inside the Disk Key
63 | The HKLM\System\Disk\Information value is the heart of NT's disk administration. It contains information on drive mappings and fault tolerant configurations. In this article I go inside the Disk\Information value to describe its format, and provide source code to a program, Diskkey, that reads and decodes it.
64 |
65 |
66 | Junction 1.03
67 | Create Win2K NTFS symbolic links
68 |
69 |
70 | NewSID v4.06
71 | Learn about the computer SID problem everybody has been talking about and get a free computer SID changer, NewSID, complete with full source code.
72 |
73 |
74 | NTFSInfo v1.0
75 | Use NTFSInfo to see detailed information about NTFS volumes, including the size and location of the Master File Table (MFT) and MFT-zone, as well as the sizes of the NTFS meta-data files.
76 |
77 |
ProcFeatures v1.1
78 | This applet reports processor and Windows support for Physical Address Extensions and No Execute buffer overflow protection.
79 |
80 | SDelete v1.51
81 | Securely overwrite your sensitive files and cleanse your free space of previously deleted files using this DoD-compliant secure delete program. Complete source code is included.
82 |
83 |
84 | ShareEnum v1.6
85 | Scan file shares on your network and view their security settings to close security holes.
86 |
87 |
88 | TCPView v2.4
89 | See all open TCP and UDP endpoints. On Windows NT, 2000 and XP TCPView even displays the name of the process that owns each endpoint. Includes a command-line version, tcpvcon.
90 |
91 |
92 | Tips and Trivia
93 | Source code for a few interesting applets.
94 |
95 |
96 | Tokenmon v1.01
97 | Watch security-related activity, including logon, logoff, privilege usage, and impersonation with this monitoring tool. Full source code included.
98 |
99 |
100 | TVCache
101 | Here are the complete sources for a VCACHE replacement called TVCACHE (turbo-VCACHE). This version of VCACHE implements compression of cache buffers in an effort to improve performance. It documents the VCACHE interface for use in your own file systems work (or for caching of arbitrary data) in the source code implementation.
102 |
103 |
104 | VCMon v1.0
105 | A VCache (Windows 95 disk cache) monitor, from our May 1996 Dr. Dobb's Journal article on VxD Service hooking. Full source is included.
106 |
107 |
108 | VxDMon v1.0
109 | VxDMon provides a never-before-seen look into Windows 95 VxDs. See how VxDs interact with one another and monitor the performance of VxD services, including your own.
110 |
111 |
112 |
113 |
114 |
115 |
118 |
119 |
120 |
--------------------------------------------------------------------------------
/sysinternals_site_rip.7z.torrent:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/sysinternals_site_rip.7z.torrent
--------------------------------------------------------------------------------
/www.sysinternals.com/Files/Defrag.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Files/Defrag.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Files/DiskKey.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Files/DiskKey.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Files/Native.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Files/Native.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Files/gpdisable.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Files/gpdisable.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Files/notmyfault.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Files/notmyfault.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Files/ntcrash2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Files/ntcrash2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/AdvancedDpcs-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Information/AdvancedDpcs-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/BootTimeRegistryActivity.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Information/BootTimeRegistryActivity.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/DiskDefragmenting.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Information/DiskDefragmenting.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/DiskKey.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Information/DiskKey.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/HighResolutionTimers.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Information/HighResolutionTimers.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/Information/bootini.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
12 |
13 | The page cannot be found
14 |
15 |
16 |
17 |
18 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 | The page cannot be found
86 |
87 |
88 |
89 |
90 |
91 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 | Please try the following:
102 |
103 |
104 | If you typed the page address in the Address bar, make sure that it is spelled correctly.
105 |
106 |
107 | Open the
108 |
109 |
117 |
118 | home page, and then look for links to the information you want.
119 |
120 | Click the Back button to try another link.
121 |
122 |
123 |
124 | HTTP 404 - File not found
125 | Internet Information Services
126 |
127 |
128 |
129 | Technical Information (for support personnel)
130 |
131 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/IoCompletionPorts.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Information/IoCompletionPorts.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/NativeApi.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Information/NativeApi.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/NativeApplications.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Information/NativeApplications.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/Publications.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
12 |
13 | The page cannot be found
14 |
15 |
16 |
17 |
18 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 | The page cannot be found
86 |
87 |
88 |
89 |
90 |
91 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 | Please try the following:
102 |
103 |
104 | If you typed the page address in the Address bar, make sure that it is spelled correctly.
105 |
106 |
107 | Open the
108 |
109 |
117 |
118 | home page, and then look for links to the information you want.
119 |
120 | Click the Back button to try another link.
121 |
122 |
123 |
124 | HTTP 404 - File not found
125 | Internet Information Services
126 |
127 |
128 |
129 | Technical Information (for support personnel)
130 |
131 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/SpeakingSchedule.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Information/SpeakingSchedule.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/SysinternalsAtMicrosoft.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Information/SysinternalsAtMicrosoft.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/SysinternalsNewsletter.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Information/SysinternalsNewsletter.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/TipsAndTrivia.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Information/TipsAndTrivia.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/Windows2000Quantums.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Information/Windows2000Quantums.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/WindowsXpSourceTree.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Information/WindowsXpSourceTree.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/bootini.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Information/bootini.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/images/treeview/ftv2folderclosed.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
12 |
13 | The page cannot be found
14 |
15 |
16 |
17 |
18 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 | The page cannot be found
86 |
87 |
88 |
89 |
90 |
91 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 | Please try the following:
102 |
103 |
104 | If you typed the page address in the Address bar, make sure that it is spelled correctly.
105 |
106 |
107 | Open the
108 |
109 |
117 |
118 | home page, and then look for links to the information you want.
119 |
120 | Click the Back button to try another link.
121 |
122 |
123 |
124 | HTTP 404 - File not found
125 | Internet Information Services
126 |
127 |
128 |
129 | Technical Information (for support personnel)
130 |
131 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/images/treeview/ftv2folderopen.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
12 |
13 | The page cannot be found
14 |
15 |
16 |
17 |
18 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 | The page cannot be found
86 |
87 |
88 |
89 |
90 |
91 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 | Please try the following:
102 |
103 |
104 | If you typed the page address in the Address bar, make sure that it is spelled correctly.
105 |
106 |
107 | Open the
108 |
109 |
117 |
118 | home page, and then look for links to the information you want.
119 |
120 | Click the Back button to try another link.
121 |
122 |
123 |
124 | HTTP 404 - File not found
125 | Internet Information Services
126 |
127 |
128 |
129 | Technical Information (for support personnel)
130 |
131 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/images/treeview/ftv2mlastnode.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
12 |
13 | The page cannot be found
14 |
15 |
16 |
17 |
18 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 | The page cannot be found
86 |
87 |
88 |
89 |
90 |
91 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 | Please try the following:
102 |
103 |
104 | If you typed the page address in the Address bar, make sure that it is spelled correctly.
105 |
106 |
107 | Open the
108 |
109 |
117 |
118 | home page, and then look for links to the information you want.
119 |
120 | Click the Back button to try another link.
121 |
122 |
123 |
124 | HTTP 404 - File not found
125 | Internet Information Services
126 |
127 |
128 |
129 | Technical Information (for support personnel)
130 |
131 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/images/treeview/ftv2mnode.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
12 |
13 | The page cannot be found
14 |
15 |
16 |
17 |
18 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 | The page cannot be found
86 |
87 |
88 |
89 |
90 |
91 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 | Please try the following:
102 |
103 |
104 | If you typed the page address in the Address bar, make sure that it is spelled correctly.
105 |
106 |
107 | Open the
108 |
109 |
117 |
118 | home page, and then look for links to the information you want.
119 |
120 | Click the Back button to try another link.
121 |
122 |
123 |
124 | HTTP 404 - File not found
125 | Internet Information Services
126 |
127 |
128 |
129 | Technical Information (for support personnel)
130 |
131 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/images/treeview/ftv2plastnode.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
12 |
13 | The page cannot be found
14 |
15 |
16 |
17 |
18 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 | The page cannot be found
86 |
87 |
88 |
89 |
90 |
91 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 | Please try the following:
102 |
103 |
104 | If you typed the page address in the Address bar, make sure that it is spelled correctly.
105 |
106 |
107 | Open the
108 |
109 |
117 |
118 | home page, and then look for links to the information you want.
119 |
120 | Click the Back button to try another link.
121 |
122 |
123 |
124 | HTTP 404 - File not found
125 | Internet Information Services
126 |
127 |
128 |
129 | Technical Information (for support personnel)
130 |
131 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
--------------------------------------------------------------------------------
/www.sysinternals.com/Information/images/treeview/ftv2pnode.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
12 |
13 | The page cannot be found
14 |
15 |
16 |
17 |
18 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 | The page cannot be found
86 |
87 |
88 |
89 |
90 |
91 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 | Please try the following:
102 |
103 |
104 | If you typed the page address in the Address bar, make sure that it is spelled correctly.
105 |
106 |
107 | Open the
108 |
109 |
117 |
118 | home page, and then look for links to the information you want.
119 |
120 | Click the Back button to try another link.
121 |
122 |
123 |
124 | HTTP 404 - File not found
125 | Internet Information Services
126 |
127 |
128 |
129 | Technical Information (for support personnel)
130 |
131 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
--------------------------------------------------------------------------------
/www.sysinternals.com/PrivacyStatement.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/PrivacyStatement.html
--------------------------------------------------------------------------------
/www.sysinternals.com/SourceCode/DeviceObjectSecurity.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 | Sysinternals Freeware - Device Object Security
6 |
7 |
8 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
Device Object Security
20 |
24 |
25 |
Introduction
26 |
27 | The Windows NT DDK has very little security-related information, documenting only four functions (SeAccessCheck ,
28 | SeAssignSecurity , SeDeassignSecurity , and SeSinglePrivilegeCheck ). Its most glaring omission, however, is related to device
29 | objects. Nowhere in the DDK does it state what default permissions are applied to device objects upon their creation. The vast
30 | majority of device driver developers assume that the "appropriate" permissions are enabled, or don't realize that securing
31 | device objects is an issue at all. When I integrated WinObj V2.0 with NT's security editors, a brief tour through the \device
32 | object directory showed me that overlooking device object security could inadvertently open security holes. The vast majority
33 | of device objects created have the following permissions: Everyone:Read/Write (R/W) (the Everyone built-in Security Identifier
34 | -SID - is also known as the World SID), System:Full Access, and Administrator:Full Access. Only Microsoft's file server and file
35 | redirector (LanManServer and LanManRedirector) objects omit Everyone:Write and just allow Everyone:Read, and physical disks are
36 | protected because the device object directory in which they're located, \device\harddiskxxx, omit Everyone:R/W.
37 |
38 |
39 | While it makes sense for some objects to have Everyone:R/W, allowing any account to read and write to most devices is not
40 | acceptable. Having R/W not only enables an account to perform ReadFile and WriteFile on devices, but execute any device-defined
41 | I/O control requests as well. For example, a disk controller that can be directly accessed by a malicious user or Guest could
42 | prove disastrous. The release of Microsoft Terminal Server (Hydra), which makes NT a multi-user system, heightens the risk of
43 | potential device security breaches.
44 |
45 |
46 |
IoCreateDevice
47 |
48 | Why does Everyone:R/W show up on most device objects? Because IoCreateDevice , the kernel-mode API used to create device objects,
49 | assigns the permissions I list above as default permissions - its up to a device driver to adjust the permissions if necessary,
50 | like SRV and RDR obviously do. Unfortunately, the NT DDK does not document the kernel-mode functions necessary to remove an Access
51 | Control Entry (ACE), like the one that grants Everyone read and write access, from a device object's Discretionary Access Control
52 | List (DACL). Microsoft has been made aware of this deficiency, and will be creating and documenting new kernel-mode APIs for NT
53 | 5.0 that will make it easy to create device objects without weak protection. I'll present these new APIs here when they are available.
54 |
55 |
56 | Fortunately, the mapping between Win32 security APIs and kernel-mode security APIs is fairly straight-forward. This has
57 | enabled me to implement a function, NTIRemoveWorldAce, for use in your own device drivers. This function and its support
58 | routines, demonstrated in the secsys sample driver, will fully secure your device objects. Its implementation also serves
59 | to show the use of kernel-mode security functions in kernel mode. SecDemo The SecDemo program fully demonstrates default
60 | object security and the use of NTIRemoveWorldAce . The program consists of the SecDemo Win32 console program and the SecSys
61 | device driver. To see the NTIRemoveWorldAce API remove Everyone:R/W run SecDemo. It will load SecSys, which creates a device
62 | object named "\device\secsys" using IoCreateDevice . The program then pauses in order to give you an opportunity to view its
63 | default permissions. To do so, start Winobj, navigate to the \device directory, and double-click on "secsys". Then go to the
64 | "Security" tab in the Object Properties dialog box that appears and select "Permissions". You'll see the following security
65 | information, which includes Everyone:R/W:
66 |
67 |
68 |
69 | After you have seen IoCreateDevice 's default permissions, press return to let Secdemo continue. It sends an I/O control to the secsys driver that invokes NTIRemoveWorldAce and pauses again to let you view \device\secsys's updated permissions. Close the secsys Object Properties dialog and double-click on secsys again. When you view its permissions at this point you'll see this:
70 |
71 |
72 |
73 | Now only members of the built-in Administrators group and the System (Win32 Services and the NT Kernel) will be able to read, write or send IOCTLs to the secsys device object.
74 |
75 |
76 |
Inside NTIRemoveWorldAce
77 |
78 | I've thoroughly documented the implementation of NTIRemoveWorldAce , so I'll only provide an overview here. My discussion assumes familiarity with NT's security model and Win32 security APIs.
79 |
80 |
81 | NTIRemoveWorldAce is prototyped as follows:
82 |
83 |
84 | NTIRemoveWorldAce( PSECURITY_DESCRIPTOR OriginalDescriptor, PSECURITY_DESCRIPTOR *UpdatedDescriptor );
85 |
86 |
87 | A device object's security descriptor is stored in DeviceObject->SecurityDescriptor, so secsys uses the API as follows:
88 |
89 |
90 | NTIRemoveWorldAce( Device->SecurityDescriptor, &Device->SecurityDescriptor );
91 |
92 |
93 | NTIRemoveWorldAce first takes the device object's security descriptor, which is in self-relative form, and creates an
94 | equivalent security descriptor in absolute form so that the descriptor can be easily manipulated. The support function
95 | NTIMakeAbsoluteSD accomplishes this. NTIMakeAbsoluteSD makes use of the following kernel-mode security APIs to create
96 | and fill in the absolute security descriptor:
97 |
98 |
99 | RtlCreateSecurityDescriptor
100 | RtlGetDaclSecurityDescriptor
101 | RtlSetDaclSecurityDescriptor
102 | RtlGetOwnerSecurityDescriptor
103 | RtlSetOwnerSecurityDescriptor
104 | RtlGetGroupSecurityDescriptor
105 | RtlSetGroupSecurityDescriptor
106 | RtlValidSecurityDescriptor
107 |
108 |
109 | I've included prototypes to all these functions, as well as the others used in the sample, in secsys.h. Next to each
110 | prototype I list the functions' equivalent Win32 security API (e.g., RtlValidSecurityDescriptor 's equivalent is
111 | IsValidSecurityDescriptor ), so you can refer to the Win32 SDK's documentation for details on how to use them.
112 |
113 |
114 | NTIRemoveWorldAce obtains a pointer to the absolute descriptor using RtlGetDaclSecurityDescriptor and then initializes
115 | a Security Identifier (SID) that represents the built-in World account. The APIs called upon for this operation include:
116 |
117 |
118 | RtlLengthRequiredSid
119 | RtlInitializeSid
120 | RtlSubAuthoritySid
121 |
122 |
123 | Next, NTIRemoveWorldAce marches through the DACL's ACE's, searching for one that has the World SID in it. Win32 programs can
124 | use GetAce to retrieve a particular ACE from an ACL, but this function is not implemented in kernel-mode. I therefore call my
125 | own implementation of GetAce, NTIGetAce, to retrieve pointers to each ACE in the ACL. Using RtlEqualSid I test the SID in an
126 | ACE for a match against the World SID that I've initialized. When a match occurs I call NTIDeleteAce, which implements the
127 | functionality of the Win32 function DeleteAce. Like GetAce, there is no kernel-mode equivalent provided by NT for DeleteAce.
128 |
129 |
130 | The subsequent steps are to apply the updated DACL to the security descriptor with RtlSetDaclSecurityDescriptor, and to convert the security descriptor back to relative form via RtlAbsoluteToSelfRelativeSD. Finally, the passed in device object security descriptor is deallocated with ExFreePool, and the pointer to receive the new security descriptor (in the case of secsys, the device object's security descriptor pointer) is set to point to the new security descriptor.
131 |
132 |
133 |
Closing Comments
134 |
135 | So is it safe to use these APIs given that they are undocumented? The answer is yes, at least through NT V5.0. There are several reasons to feel safe when using them:
136 |
137 |
138 | there is a direct correlation between documented Win32 APIs and their kernel-mode equivalents, down to their identical parameter lists
139 | Microsoft's own drivers make use of these APIs (otherwise they would not be exported)
140 | they have existed in all released versions of NT
141 |
142 |
143 | In this article and sample program I've only scratched the surface of kernel-mode security APIs and their uses. I'll describe other device driver uses for security, such as privilege checking, protecting private objects, and detecting user access, in an upcoming Dr. Dobb's Journal. The article will also provide a header file, ntsec.h, that I've compiled to include all kernel-mode security APIs, their prototypes, their Win32-equivalents, as well as typedefs and definitions required to use the APIs.
144 |
145 |
146 |
147 |
148 | Download SecDemo (44KB)
149 |
150 |
151 | Download SecDemo Plus Source (101KB)
152 |
153 |
154 |
155 |
156 |
159 |
160 |
161 |
162 |
--------------------------------------------------------------------------------
/www.sysinternals.com/SourceCode/TVcache.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 | Sysinternals Freeware - TVCache
6 |
7 |
8 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
TVCache
20 |
24 |
25 |
Introduction
26 |
27 | TVCACHE is a replacement for VCACHE that implements compression on cached blocks in an attempt to improve performance (our benchmarks show that it doesn't fare too great). In any case, we are posting the complete source for TVCACHE because the VCACHE interface is undocumented. The source presented here is the only complete specification for the VCACHE interface that we are aware of. Note that the source is presented solely for educational purposes and is not licensed for commercial use.
28 |
29 |
30 |
How it Works
31 |
32 | In yet another brilliant design move, the current implementation of Windows 95 does not provide any official way to replace the default VCACHE with an alternate VxD. However, TVCACHE overcomes this limitation by replacing the function pointers in the VCACHE service table with pointers to its own routines before VCACHE is activated for the first time. Thus, using VCACHE's Device Declaration Block, TVCACHE subsumes VCACHE's role as the cache manager for Windows.
33 |
34 |
35 | Once active, TVCACHE actually does much more work than VCACHE needs to do. This extra work involves fragmented memory management and compressed buffer management. VCACHE only has to deal with page sized (4K) chunks, whereas TVCACHE must deal with almost arbitrary sized chunks of data (in 128 byte increments). TVCACHE mimics VCACHE's exact policy of cache growing and shrinking and our benchmarks show VCACHE and TVCACHE (with compression disabled) have identical performance characteristics.
36 |
37 |
38 | Whether you are writing your own Windows 95 file system driver, just curious about how VCACHE works, or want to experiment with VCACHE grow/shrink policies, TVCACHE serves as the only source of precise and accurate information on how VCACHE actually functions internally.
39 |
40 |
41 |
Building TVCache
42 |
43 | TVCACHE is a Windows 95 VxD that is written in C, and it requires VtoolsD Version 2.0 or greater to build. Defining the TESTING flag has the build produce a stand-alone Windows console program that stress tests the TVCACHE code by simulating multi-threaded cache accesses. Setting COMPRESSON to 0 disables compression so that TVCACHE functions in a manner similar to VCACHE.
44 |
45 |
46 |
Installing TVCache
47 |
48 | To install TVCACHE, add the following line to the [386enh] section of system.ini:
49 |
50 |
51 | device=<path>\tvcache.vxd
52 |
53 |
54 | where <path> is the directory in which tvache.vxd is located. You must reboot your machine for TVCACHE to start.
55 |
56 |
57 |
More Information
58 |
59 | The VCACHE interface is only partially documented in the Windows 95 DDK, and there are no guidelines for using it. While we're not taking the time to write up a document on the VCACHE interface specification, the source to TVCACHE indirectly documents everything you need to know. In its stress testing of TVCACHE code, the main() test function at the bottom of vcache.c serves as an example of how the VCACHE interface is used.
60 |
61 |
62 | Let us know if you find TVCACHE useful.
63 |
64 |
65 |
66 | Download TVCACHE (72KB)
67 |
68 |
69 |
70 |
71 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/www.sysinternals.com/SourceCode/VCMon-2.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 | Sysinternals Freeware - VCMon
6 |
7 |
8 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
VCMon
20 |
24 |
25 |
Introduction
26 |
27 | VCMon is a Windows 95 VxD/GUI combination that appeared in our May, 1996 Dr. Dobb's Journal article, "Examining VxD Service Hooking". While its primary goal is to serve as a demonstration of the interesting things that can be monitored easily with service hooking, disk cache monitoring can be useful and informative in its own right. In addition, the graphs that VCMon implements may be useful in your own programs.
28 |
29 |
30 |
Installation and Use
31 |
32 | Install VCMon by copying Vcmon.vxd and Vcmon.exe to the same directory on your hard drive, and start it by running Vcmon.exe from that directory. The GUI dynamically loads the virtual device driver (VxD), which starts watching disk cache activity. The checkboxes can be toggled to pop open graphs that represent recent activity.
33 |
34 |
35 |
36 |
37 |
38 |
How VCMon Works
39 |
40 | The heart of VCMon is in the virtual device driver, Vcmon.vxd. It is dynamically loaded, and in its initialization it installs VxD hooks for disk cache, as well as page faulting services.
41 |
42 |
43 | Periodically (at a rate that can be controlled through the dialog), the GUI asks the VxD to fill in a data structure with the current statistics, which are then used to update the dialog box and the graphs.
44 |
45 |
46 |
More Information
47 |
48 | The following serve as additional sources of information on the Windows 95 VxD hooking:
49 |
50 |
51 | The Windows 95 DDK
52 | "Examining VxD Service Hooking," by Mark Russinovich and Bryce Cogswell, Dr. Dobb's Journal, May 1996
53 | "Systems Programming for Windows 95," by Walter Oney, Microsoft Press, 1996 (a must have for VxD writers)
54 |
55 |
56 |
57 |
58 | Download VCMon (39KB)
59 |
60 |
61 | Download VCMon Plus Source (107KB)
62 |
63 |
64 |
65 |
66 |
69 |
70 |
71 |
72 |
--------------------------------------------------------------------------------
/www.sysinternals.com/SourceCode/VcMon.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 | Sysinternals Freeware - VCMon
6 |
7 |
8 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
VCMon
20 |
24 |
25 |
Introduction
26 |
27 | VCMon is a Windows 95 VxD/GUI combination that appeared in our May, 1996 Dr. Dobb's Journal article, "Examining VxD Service Hooking". While its primary goal is to serve as a demonstration of the interesting things that can be monitored easily with service hooking, disk cache monitoring can be useful and informative in its own right. In addition, the graphs that VCMon implements may be useful in your own programs.
28 |
29 |
30 |
Installation and Use
31 |
32 | Install VCMon by copying Vcmon.vxd and Vcmon.exe to the same directory on your hard drive, and start it by running Vcmon.exe from that directory. The GUI dynamically loads the virtual device driver (VxD), which starts watching disk cache activity. The checkboxes can be toggled to pop open graphs that represent recent activity.
33 |
34 |
35 |
36 |
37 |
38 |
How VCMon Works
39 |
40 | The heart of VCMon is in the virtual device driver, Vcmon.vxd. It is dynamically loaded, and in its initialization it installs VxD hooks for disk cache, as well as page faulting services.
41 |
42 |
43 | Periodically (at a rate that can be controlled through the dialog), the GUI asks the VxD to fill in a data structure with the current statistics, which are then used to update the dialog box and the graphs.
44 |
45 |
46 |
More Information
47 |
48 | The following serve as additional sources of information on the Windows 95 VxD hooking:
49 |
50 |
51 | The Windows 95 DDK
52 | "Examining VxD Service Hooking," by Mark Russinovich and Bryce Cogswell, Dr. Dobb's Journal, May 1996
53 | "Systems Programming for Windows 95," by Walter Oney, Microsoft Press, 1996 (a must have for VxD writers)
54 |
55 |
56 |
57 |
58 | Download VCMon (39KB)
59 |
60 |
61 | Download VCMon Plus Source (107KB)
62 |
63 |
64 |
65 |
66 |
69 |
70 |
71 |
72 |
--------------------------------------------------------------------------------
/www.sysinternals.com/SourceCode/VxDMon.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 | Sysinternals Freeware - VxDMon
6 |
7 |
8 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
VxDMon
20 |
24 |
25 |
Introduction
26 |
27 | Windows 95 does not provide any native support for monitoring the performance of VxD services. VxDMon is a system monitoring tool that allows you to profile Windows 95 VxD performance and behavior. VxDMon's functionality is built on VxD service hooking. By using service hooking, VxDMon is able to monitor and time, via the Pentium's rdtsc (ReaD Time Stamp Counter) instruction, any and all VxD services including those of VxDs built into Windows and those added by a developer. In addition, VxDMon keeps track of VxD service call histories so that it can display useful information such as the list of all services that were called by a particular service during a monitoring session. This combination of VxD performance and call history information provides a never-before-seen look into the behavior of Windows.
28 |
29 |
30 |
Installation and Use
31 |
32 | VxDMon was designed for Pentium processors and requires that VXDMON.EXE be in the same directory as VXDMON.VXD. It will run on a 386 or 486 processor, but performance information will not be available since only the Pentium has a cycle counter. VXDMON.VXD is a dynamic VxD, meaning that no changes to system.ini or the registry are necessary. The typical way VxDMon is used is demonstrated in the following steps:
33 |
34 |
35 | Select services to be monitored
36 | Collect performance and control-flow information
37 | View the gathered statistics
38 |
39 |
40 | When VxDMon is started it checks to see if a hook profile exists in a file in the current directory called
41 | profile.dat. If a profile exists, VxDMon will ask if you desire that the services listed in the profile should
42 | be hooked. If no profile exists, the main window will open without a prompt. To create a hook profile the Options|Select
43 | Services menu item must be selected, which will open a tree-view containing all the services listed in a file called
44 | services.dat. When a service is clicked upon in this view, it will toggle between a selected state, indicated with a
45 | green icon, and an unselected state, indicated with a red icon. Yellow icons are used to identify VxDs that have some,
46 | but not all, of their services selected for monitoring. After a profile has been created, VxDMon must be told to
47 | begin monitoring the services selected. Choose the Options|Hook Now menu item in the selection window. A profile can be
48 | saved by choosing Options|Sav e Hook List.
49 |
50 |
51 | Monitoring begins as soon as the services are hooked, and the statistics gathered by VxDMon's VxD can be imported
52 | into the user interface by choosing Options|Update Statistics in the main window. The latest statistics are read from the
53 | VxD by selecting Options|Update , and reset to zero by selecting Options|Reset . Depending on the value of the Preferences|Zero
54 | Statistics on Update selection, Options|Update either accumulates the counts (off), or gives the counts since the previous
55 | Update (on).
56 |
57 |
58 | Control-flow information can be seen by double clicking on a service in the main window, or by highlighting a service and
59 | choosing Options|Show Ancestors or Options|Show Descendants . A services ancestors are all services that preceeded the service
60 | in the control-flow. The immediate ancestors of a service include all the services that directly called it. Correspondingly,
61 | the descendants of a service are those services that followed it in the control-flow. The immediate descendants are those
62 | services that were directly called by the service. When ancestor or descendant information is selected, a new sub-window is
63 | opened that displays the control-flow hierarchy as a tree-view. The same ancestor/descendant selection facilities are available
64 | in the sub-window so that other services can have control-flow windows opened for them. Finally, both the main window and the
65 | control-flow windows have save capabilities that dump the windows contents in formatted ASCII to a file.
66 |
67 |
68 | VxDMon includes full on-line help that describes these steps in detail. It also tells you how you can add information about your own VxD to VxDMon's database in order that VxDMon can monitor your own VxD services.
69 |
70 |
71 |
72 |
73 |
74 | This is a screenshot of VxDMon's statistics for a sample of typical Win95 activity, and a call-graph showing VxD services that invoke a particular VMM service.
75 |
76 |
Source Code
77 |
78 | VxDMon comes with full source code. Unlike many of our other Windows 95 VxD's, VxDMon is written in assembly language so you can build it with the Windows 95 DDK. The VxDMon GUI was built with Visual C++ 2.x.
79 |
80 |
81 |
82 |
83 | Download VxDMon (62KB)
84 |
85 |
86 | Download VxDMon Plus Source (316KB)
87 |
88 |
89 |
90 |
91 |
94 |
95 |
96 |
97 |
--------------------------------------------------------------------------------
/www.sysinternals.com/SourceCode/fmifs.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 | Sysinternals Freeware - Chkdskx and Formatx
6 |
7 |
8 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
Chkdskx and Formatx
20 |
21 | Copyright � 1998
Mark Russinovich
22 |
Last Updated: October 3, 1998 v1.0
23 |
24 |
25 |
Introduction
26 |
27 | Have you ever wondered how exactly NT's two file system management utilities, chkdsk and format, work? Maybe you've had
28 | an application that would have been perfect if you could have incorporated chkdsk or format functionality into it. On this
29 | page I present Chkdskx and Formatx , two utilities that very precisely clone the command-line chkdsk and format utilities
30 | that come with NT. In fact, the clones support the same switches as the standard chkdsk and format and produce almost
31 | exactly the same output. So while they don't do anything special, their source code demonstrates how you can write your
32 | own interfaces to chkdsk and format functionality.
33 |
34 |
35 | Chkdskx and Formatx work on NT 4.0.
36 |
37 |
38 |
FMIFS
39 |
40 | Chkdskx and Formatx don't have to know anything about on-disk file system layouts to their jobs because they are clients of a
41 | system utility library that worries about this for them. The library is FMIFS.DLL (Format Manager for Installable File Systems
42 | is my guess at what the name represents) and it is located in the Winnt\System32 directory. It exports a handful of functions
43 | including Chkdsk , ChkdskEx , Format and FormatEx . When you select Format from Explorer's volume context menu (the one you get
44 | when you right-click on a drive icon), Explorer uses FormatEx to format the drive, and when you request a disk consistency
45 | check on the Tools tab of a drive's properties dialog Explorer calls out to Chkdsk . Actually, Explorer uses a yet higher-level
46 | function, SHFormatDrive, in SHELL32.DLL to access FormatEx , and Chkdsk gets called as a result of Explorer's use of Shell32's
47 | internal function, CDrive_Properties . CDrive_Properties creates the drive properties dialog box and pressing the "Check Now"
48 | button results in a chkdsk dialog that is created by Shell32's DiskToolsCommand . SHFormatDrive and ChkdskDlgProc are what actually
49 | present the options and progress dialog boxes that are presented in response to either request.
50 |
51 |
52 | TheFormatEx function in FMIFS.DLL is prototyped like this:
53 |
54 |
55 | VOID FormatEx ( PWCHAR DriveRoot,
56 | DWORD MediaFlag ,
57 | PWCHAR Format,
58 | PWCHAR Label,
59 | BOOL QuickFormat,
60 | DWORD ClusterSize,
61 | PFMIFSCALLBACK Callback);
62 |
63 |
64 | where the FMIFSCALLBACK is:
65 |
66 |
67 | typedef BOOLEAN (__stdcall *PFMIFSCALLBACK)(
68 | CALLBACKCOMMAND Command,
69 | DWORD SubAction,
70 | PVOID ActionInfo );
71 |
72 |
73 | The callback function takes three arguments, interpreting the first one as a command argument that indicates what
74 | FormatEx is trying to communicate. I've made the command an enumerated type and filled in the table of roughly 16 commands
75 | with the ones that are used during typical FormatEx and Chkdsk operation. For example, one command is OUTPUT, which a
76 | callback function can respond to by intepreting the third parameter (ActionInfo ) as a pointer to string and displaying the
77 | string on the screen. Another command type is a PROGRESS command. The ActionInfo parameter is a pointer to a DWORD that the
78 | callback interprets as a precentage. Thus, in a long format process the FMIFS client can keep the user informed of progress
79 | via a progress dialog or text print-outs.
80 |
81 |
82 | The Chkdsk command's definition follows a similar convention:
83 |
84 |
85 | VOID Chkdsk( PWCHAR DriveRoot,
86 | PWCHAR Format,
87 | BOOL CorrectErrors,
88 | BOOL Verbose,
89 | BOOL CheckOnlyIfDirty,
90 | BOOL ScanDrive,
91 | PVOID Unused2,
92 | PVOID Unused3,
93 | & nbsp; PFMIFSCALLBACK Callback );
94 |
95 |
96 | Chkdsk 's arguments are also self-explanatory and you can see that the exact same callback definition is used for Chkdsk .
97 |
98 |
99 | You might think at this point that FMIFS is where the file system on-disk structure knowledge is located. However,
100 | FMIFS is itself a client of other libraries that contain knowledge about specific file system formats. For example,
101 | UFAT.DLL is the library that actually "knows" about FAT on-disk layout so it can perform FAT formatting or consistency
102 | checking operations. UNTFS.DLL is where NTFS information is located. You'll note that both the Chkdsk and FormatEx FMIFS
103 | functions take file system type string parameters. FMIFS simply takes the file system string and creates a DLL name by placing
104 | a 'U' in front of it and a '.DLL' at the end: U.DLL. It then attempts to load the DLL of that name and calls Chkdsk or Format
105 | functions that the DLL is expected to export. UNTFS.DLL and UFAT.DLL rely on two other libraries, ULIB.DLL and IFSUTIL.DLL, to
106 | provide some low-level utility functions, like converting a DOS drive name to an NT-native version, and reading and writing
107 | from/to a disk. Neither UNTFS.DLL nor UFAT.DLL call file system drivers to take any part in a format or chkdsk operation -
108 | they directly read and write raw clusters on the drive.
109 |
110 |
111 | This hierarchical arrangment makes it easy for Microsoft to add new file system types to the system without having to write custom verions of the file system management tools. They simply write a DLL for the new file system type and make the management tools (like Explorer) aware of the new format name.
112 |
113 |
114 |
Chkdskx and Formatx
115 |
116 | Chkdskx and Formatx demonstrate the use of the functions in FMIFS I've described. I've made them behave almost exactly
117 | like the real command-line chkdsk and format. Interestingly, only Explorer uses the FMIFS functions, and then only indirectly
118 | through SHFormatDisk . The command-line chkdsk and format programs bypass FMIFS convenience functions and interface directly
119 | with UFAT.DLL and UNTFS.DLL The utility libraries are where most of the text output you see when you run the commands is
120 | generated, so the output of my Chkdskx and Formatx is very similar to the real chkdsk and format's output.
121 |
122 |
123 |
124 |
125 | Download Chkdskx and Formatx plus Source Code (54KB)
126 |
127 |
128 |
129 |
132 |
133 |
134 |
135 |
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
12 |
13 | The page cannot be found
14 |
15 |
16 |
17 |
18 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 | The page cannot be found
86 |
87 |
88 |
89 |
90 |
91 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 | Please try the following:
102 |
103 |
104 | If you typed the page address in the Address bar, make sure that it is spelled correctly.
105 |
106 |
107 | Open the
108 |
109 |
117 |
118 | home page, and then look for links to the information you want.
119 |
120 | Click the Back button to try another link.
121 |
122 |
123 |
124 | HTTP 404 - File not found
125 | Internet Information Services
126 |
127 |
128 |
129 | Technical Information (for support personnel)
130 |
131 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/AccessChk.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/AccessChk.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/AccessEnum.html:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 | Sysinternals Freeware - AccessEnum
6 |
7 |
8 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
AccessEnum
20 |
21 | Copyright � 2003-2005
Bryce Cogswell
22 |
Last Updated: September 19, 2005 v1.32
23 |
24 |
25 |
Introduction
26 |
27 | While the flexible security model employed by Windows NT-based systems allows full control over security and file permissions, managing permissions so that users have appropriate access to files, directories and Registry keys can be difficult. There's no built-in way to quickly view user accesses to a tree of directories or keys.
28 |
29 | AccessEnum gives you a full view of your file system and Registry security settings in seconds, making it the ideal tool for helping you for security holes and lock down permissions where necessary.
30 |
31 |
Read Mark's Windows IT Pro Magazine article that describes how to use AccessEnum.
32 |
33 | AccessEnum works on Windows NT/2000/XP/2003.
34 |
35 |
36 |
37 |
How It Works
38 |
39 | Full source code to AccessEnum is provided. AccessEnum uses standard Windows security APIs to populate its listview with read, write and deny access information.
40 |
41 |
42 |
43 |
44 | Download AccessEnum (25 KB)
45 |
46 |
47 |
48 | Download AccessEnum with Source Code (105 KB)
49 |
50 |
51 |
52 |
53 |
56 |
57 |
58 |
59 |
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/AdRestore.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/AdRestore.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Autologon.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Autologon.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Autoruns.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Autoruns.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/BgInfo.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/BgInfo.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/BlueScreen.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/BlueScreen.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/CacheSet.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/CacheSet.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/ClockRes.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/ClockRes.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Contig.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Contig.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/CpuMon.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/CpuMon.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Ctrl2Cap.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Ctrl2Cap.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Ctrl2Cap9x.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Ctrl2Cap9x.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Ctrl2cap-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Ctrl2cap-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Ctrl2cap9x-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Ctrl2cap9x-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/DebugView.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/DebugView.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/DiskExt.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/DiskExt.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/DiskMon-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/DiskMon-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/DiskView.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/DiskView.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Diskmon.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Diskmon.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Du-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Du-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/EfsDump-3.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/EfsDump-3.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Fat32.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Fat32.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Filemon.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Filemon.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Frob.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Frob.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Fundelete.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Fundelete.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Handle-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Handle-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Hex2dec.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Hex2dec.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Hostname.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Hostname.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Junction.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Junction.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/LdmDump.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/LdmDump.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/ListDlls.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/ListDlls.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/LiveKd.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/LiveKd.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Livekd-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Livekd-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/LoadOrder.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/LoadOrder.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/LogonSessions.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/LogonSessions.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/NewSid.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/NewSid.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/NtRecover.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/NtRecover.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/NtfsChk.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/NtfsChk.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/NtfsDos.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/NtfsDos.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/NtfsDosProfessional.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/NtfsDosProfessional.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/NtfsFlp.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/NtfsFlp.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/NtfsInfo.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/NtfsInfo.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/NtfsWindows98.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/NtfsWindows98.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PMon.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PMon.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PageDefrag.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PageDefrag.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PendMoves-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PendMoves-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Pmon-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Pmon-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PortMon-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PortMon-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Portmon.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Portmon.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/ProcessExplorer.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/ProcessExplorer.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Procfeatures.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Procfeatures.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PsExec.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PsExec.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PsFile.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PsFile.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PsGetSid.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PsGetSid.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PsInfo.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PsInfo.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PsKill.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PsKill.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PsList.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PsList.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PsLogList.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PsLogList.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PsLoggedOn.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PsLoggedOn.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PsPasswd.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PsPasswd.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PsService.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PsService.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PsShutdown.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PsShutdown.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PsSuspend.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PsSuspend.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/PsTools.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/PsTools.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/RegDelNull-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/RegDelNull-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/RegDelNull.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/RegDelNull.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Regjump.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Regjump.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Regmon.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Regmon.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/RemoteRecover.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/RemoteRecover.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/RootkitRevealer.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/RootkitRevealer.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/SDelete.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/SDelete.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/ShareEnum.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/ShareEnum.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Sigcheck.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Sigcheck.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Streams.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Streams.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Strings.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Strings.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Sync.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Sync.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/TcpView.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/TcpView.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/TdiMon.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/TdiMon.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Tokenmon.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Tokenmon.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/VolumeId.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/VolumeId.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/Whois-3.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/Whois-3.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/WinObj.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/WinObj.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/ZoomIt.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/ZoomIt.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/accesschk-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/accesschk-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/accessenum-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/accessenum-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/autoruns-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/autoruns-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/autoruns-3.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/autoruns-3.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/contig-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/contig-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/debugview-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/debugview-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/du.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/du.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/efsdump-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/efsdump-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/efsdump.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/efsdump.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/filemon-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/filemon-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/handle.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/handle.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/livekd-3.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/livekd-3.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/pendmoves.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/pendmoves.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/processexplorer-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/processexplorer-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/processexplorer-3.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/processexplorer-3.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/procfeatures-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/procfeatures-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/psexec-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/psexec-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/psinfo-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/psinfo-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/psservice-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/psservice-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/pstools-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/pstools-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/regmon-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/regmon-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/rootkitrevealer-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/rootkitrevealer-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/rootkitrevealer-3.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/rootkitrevealer-3.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/sigcheck-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/sigcheck-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/whois-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/whois-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/whois.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/whois.html
--------------------------------------------------------------------------------
/www.sysinternals.com/Utilities/zoomit-2.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/Utilities/zoomit-2.html
--------------------------------------------------------------------------------
/www.sysinternals.com/images/Amazon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/Amazon.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/Bryce.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/Bryce.jpg
--------------------------------------------------------------------------------
/www.sysinternals.com/images/DiskDefragmenting.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/DiskDefragmenting.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/Mark.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/Mark.jpg
--------------------------------------------------------------------------------
/www.sysinternals.com/images/NewsletterSignupButton.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/NewsletterSignupButton.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/SearchButton.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/SearchButton.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/WinternalsProduct.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/WinternalsProduct.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/WinternalsSponsor.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/WinternalsSponsor.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/awards/Award_CHIPOnline.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/awards/Award_CHIPOnline.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/awards/PcWorldEditorsPick.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/awards/PcWorldEditorsPick.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/awards/W2KNews.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/awards/W2KNews.jpg
--------------------------------------------------------------------------------
/www.sysinternals.com/images/awards/ZdNetEditorsPick.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/awards/ZdNetEditorsPick.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/awards/ZdShareware.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/awards/ZdShareware.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/awards/ZiffDavis.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/awards/ZiffDavis.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/awards/pricelessware.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/awards/pricelessware.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/awards/softpedia_award.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/awards/softpedia_award.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/awards/wugnet.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/awards/wugnet.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/background.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/background.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/conferences/techedus06.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/conferences/techedus06.jpg
--------------------------------------------------------------------------------
/www.sysinternals.com/images/england.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/england.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/header-background.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/header-background.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/header.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/header.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/mini_book.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/mini_book.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/mini_wininternals.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/mini_wininternals.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/navmain-background.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/navmain-background.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/navmain-sub-background.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/navmain-sub-background.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/paragraph-border.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/paragraph-border.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/rss2logo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/rss2logo.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/AdvancedDpcs.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/AdvancedDpcs.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/Autoruns.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/Autoruns.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/BgInfo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/BgInfo.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/BgInfo2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/BgInfo2.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/CacheSet.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/CacheSet.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/CpuMon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/CpuMon.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/DebugView.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/DebugView.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/DeviceObjectSecurity.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/DeviceObjectSecurity.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/DeviceObjectSecurity2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/DeviceObjectSecurity2.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/DiskKey.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/DiskKey.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/DiskMon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/DiskMon.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/Filemon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/Filemon.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/IoCompletionPorts.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/IoCompletionPorts.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/NativeApi.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/NativeApi.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/NtfsDosProfessional.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/NtfsDosProfessional.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/NtfsWindows98.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/NtfsWindows98.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/NtfsWindows982.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/NtfsWindows982.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/PMon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/PMon.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/PageDefrag.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/PageDefrag.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/PortMon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/PortMon.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/ProcessExplorer.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/ProcessExplorer.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/ProcessExplorer2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/ProcessExplorer2.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/Regmon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/Regmon.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/RootkitRevealer.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/RootkitRevealer.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/ShareEnum.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/ShareEnum.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/TcpView.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/TcpView.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/TdiMon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/TdiMon.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/Tokenmon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/Tokenmon.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/VcMon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/VcMon.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/VcMon2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/VcMon2.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/VxDMon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/VxDMon.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/VxDMon2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/VxDMon2.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/WinObj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/WinObj.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/Windows2000Quantums.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/Windows2000Quantums.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/Windows2000Quantums2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/Windows2000Quantums2.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/accessenum.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/accessenum.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/diskkey2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/diskkey2.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/diskview.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/diskview.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/screenshots/zoomit.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/screenshots/zoomit.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/title-background.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xcud/sysinternals-source/66a6ffcbd828a374422cb0f1e0561ddb0292415c/www.sysinternals.com/images/title-background.gif
--------------------------------------------------------------------------------
/www.sysinternals.com/images/w2knews.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
12 |
13 | The page cannot be found
14 |
15 |
16 |
17 |
18 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 | The page cannot be found
86 |
87 |
88 |
89 |
90 |
91 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 | Please try the following:
102 |
103 |
104 | If you typed the page address in the Address bar, make sure that it is spelled correctly.
105 |
106 |
107 | Open the
108 |
109 |
117 |
118 | home page, and then look for links to the information you want.
119 |
120 | Click the Back button to try another link.
121 |
122 |
123 |
124 | HTTP 404 - File not found
125 | Internet Information Services
126 |
127 |
128 |
129 | Technical Information (for support personnel)
130 |
131 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
--------------------------------------------------------------------------------
/www.sysinternals.com/images/wugnet.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
12 |
13 | The page cannot be found
14 |
15 |
16 |
17 |
18 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 | The page cannot be found
86 |
87 |
88 |
89 |
90 |
91 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 | Please try the following:
102 |
103 |
104 | If you typed the page address in the Address bar, make sure that it is spelled correctly.
105 |
106 |
107 | Open the
108 |
109 |
117 |
118 | home page, and then look for links to the information you want.
119 |
120 | Click the Back button to try another link.
121 |
122 |
123 |
124 | HTTP 404 - File not found
125 | Internet Information Services
126 |
127 |
128 |
129 | Technical Information (for support personnel)
130 |
131 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
--------------------------------------------------------------------------------
/www.sysinternals.com/includes/main.css:
--------------------------------------------------------------------------------
1 | a:hover {
2 | text-decoration: none;}
3 | body {
4 | margin: 0;
5 | padding: 0;
6 | font-family: Arial, Helvetica, sans-serif;
7 | color: #000;
8 | background: #f0f3ff url(../images/background.gif) top left repeat-y;}
9 | form {
10 | margin: 10px;}
11 | h1 {
12 | /*postion: relative;*/
13 | margin: 0;
14 | padding: 0;
15 | /*height: 35px;*/
16 | vertical-align: middle;
17 | line-height: 35px;
18 | text-indent: 7px;
19 | font-family: Impact, Tahoma, Arial;
20 | font-size: 24px;
21 | color: #fff;
22 | background: #bdb8e6 url(../images/title-background.gif) top left repeat-y;}
23 | h1 span {
24 | color: #d7d4f0;}
25 | h2 {
26 | margin: 13px 10px 10px 10px;
27 | font-size: 1.3em;
28 | color: #10579a;}
29 | h2 a {
30 | color: #10579a;}
31 | h2 span {
32 | font-size: 12px;
33 | font-weight: normal;}
34 | h3 {
35 | margin: 10px;
36 | font-size: 1.2em;}
37 | h4 {
38 | margin: 10px;}
39 | hr {
40 | clear: both;
41 | margin: 20px 10px 20px 10px;
42 | height: 4px;
43 | color: #bdb8e6;
44 | background-color: #bdb8e6;
45 | border-color: #bdb8e6;}
46 | pre {
47 | margin: 10px 10px 10px 25px;
48 | font-family: "Courier New", Courier, mono;}
49 | table {
50 | margin: 10px 10px 10px 35px;}
51 | th {
52 | width: 120px;
53 | vertical-align: top;
54 | text-align: left;}
55 | td {
56 | vertical-align: top;}
57 |
58 |
59 |
60 | .contentalternate {
61 | position: absolute;
62 | top: 97px;
63 | right: 8px;
64 | margin: 14px 7px 0 0;
65 | width: 180px;}
66 | .contentalternate h2 {
67 | margin: 0;}
68 | .contentalternate img {
69 | margin-bottom: 20px;
70 | border: none;}
71 | .contentalternate p {
72 | margin: 10px;
73 | line-height: 16px;
74 | font-size: .8em;}
75 | .contenthome {
76 | margin: 14px 208px 14px 184px;}
77 | .contenthome .contentbox {
78 | margin: 0 0 14px 0;}
79 | .contentbox {
80 | margin: 14px 14px 14px 14px;
81 | margin-bottom: 10px;
82 | font-size: .8em;
83 | background-color: #fff;
84 | border: 1px solid #b8c1e6;}
85 | .contentbox a {
86 | color: #043F77;}
87 | .contentbox img {
88 | margin-left: 10px;
89 | border: none;}
90 | .contentbox p {
91 | margin: 10px;
92 | line-height: 1.3em;}
93 | .contentbox .download {
94 | margin: 30px 10px 35px 10px;
95 | font-weight: bold;}
96 | .footer {
97 | margin: 14px 14px 14px 14px;
98 | margin-bottom: 10px;
99 | padding: 5px;
100 | font-size: .75em;
101 | background-color: #fff;
102 | border: 1px solid #b8c1e6;}
103 | .header {
104 | height: 97px;
105 | background: url(../images/header.gif) top left no-repeat;}
106 | .header a {
107 | position: absolute;
108 | top: 0;
109 | left: 190px;
110 | width: 340px;
111 | height: 77px;}
112 | .header a span {
113 | position: absolute;
114 | top: -200px;}
115 | .header ul{
116 | position: absolute;
117 | top: 15px;
118 | left: 600px;
119 | list-style-position: inside;
120 | margin: 0;
121 | padding: 0;
122 | font-size: 13px;
123 | font-weight: bold;
124 | color: #10579a;}
125 | .headercontainer {
126 | display:none;
127 | position: relative;
128 | height: 97px;
129 | background: url(../images/header-background.gif) top left repeat-x;}
130 |
131 | .info {
132 | margin: 10px;
133 | padding: 3px 0 3px 0;
134 | font-weight: bold;
135 | border-top: 4px solid #10579a;
136 | border-bottom: 2px solid #10579a;}
137 | .info img {
138 | margin: 5px 0 0 0;}
139 | .info span {
140 | font-size: .7em;
141 | font-weight: normal;}
142 |
143 | .listpage p {
144 | padding-bottom: 7px;
145 | background: url(../images/paragraph-border.gif) bottom left repeat-x;}
146 | .listpage p a {
147 | font-weight: bold;}
148 |
149 | .navmain,
150 | .navmain ul {
151 | position: relative;
152 | list-style: none;
153 | margin: 0;
154 | padding: 0;}
155 | .navmain li {
156 | display: inline;
157 | font-size: 14px;
158 | font-weight: bold;}
159 | .navmain li a {
160 | display: block;
161 | padding-left: 7px;
162 | height: 23px;
163 | line-height: 23px;
164 | text-decoration: none;
165 | color: #f5b61e;
166 | background: url(../images/navmain-background.gif) top left repeat-x;}
167 | .navmain li a:hover {
168 | color: #fff;}
169 | .navmain li ul {
170 | margin: 0;}
171 | .navmain li ul li {
172 | font-size: 11px;}
173 | .navmain li ul li a {
174 | padding-left: 32px;
175 | color: #fff;
176 | background: url(../images/navmain-sub-background.gif);}
177 | .navmain li ul li a:hover {
178 | color: #f5b61e;}
179 | .navmaincontainer {
180 | display: none;
181 | position: absolute;
182 | top: 100px;
183 | left: 0;
184 | margin-top: -35px;
185 | width: 170px;}
186 | .navmaincontainer div {
187 | border-top: 1px solid #3347a2;
188 | border-bottom: 1px solid #8090de;}
189 | .navmaincontainer form {
190 | margin: 0;
191 | padding: 10px;
192 | border-bottom: 1px solid #3347a2;}
193 | .navmisc {
194 | display: none;
195 | position: absolute;
196 | top: 77px;
197 | left: 187px;
198 | list-style: none;
199 | margin: 0;
200 | padding: 0;
201 | height: 18px;}
202 | .navmisc li {
203 | display: inline;
204 | padding-top: 3px;
205 | padding-right: 10px;
206 | line-height: 19px;
207 | font-size: .7em;
208 | font-weight: bold;}
209 | .navmisc li a {
210 | text-decoration: none;
211 | color: #0c2d83;}
212 | .navmisc li a:hover {
213 | color: #000;}
214 |
215 | .note {
216 | color: #ff0000;}
217 |
218 | .usage {
219 | margin: 25px 10px 20px 45px;}
220 | .usage dt{
221 | font-weight: bold;}
222 | .usage dd {
223 | margin-left: 20px;
224 | margin-bottom: 8px;}
225 |
226 |
227 |
228 |
229 |
230 |
231 | .bootinilist {
232 | margin-left: 10px;
233 | line-height: 17px;}
234 | .bootinilist dd {
235 | margin: 0 0 10px 0;}
236 | .bootinilist .win2k {
237 | color: #ff0000;}
238 | .bootinilist .winxp-2k3 {
239 | color: #0000ff;}
240 |
241 | .event {
242 | clear: right;
243 | padding-bottom: 0;
244 | width: 100%;}
245 | .event img {
246 | float: right;
247 | margin: 0 10px 10px 20px;}
248 |
249 | .output h3 {
250 | font-style: italic;}
251 | .output p {
252 | margin-left: 25px;}
253 | .output ul {
254 | list-style: none;
255 | margin-left: 40px;}
256 |
257 | .treeview {
258 | margin-left: 10px;
259 | line-height: 10px;}
260 | .treeview img {
261 | margin: 0;}
262 | .treeview table {
263 | margin: 0;}
264 |
265 | .sitemap {
266 | margin: 20px;
267 | padding: 0;
268 | list-style: none;}
269 | .sitemap b {
270 | line-height: 18px;
271 | font-size: 1.2em;
272 | font-weight: bold;}
273 | .sitemap li {
274 | line-height: 1.7em;}
275 | .sitemap li a {
276 | font-size: 1.3em;
277 | font-weight: bold;}
278 | .sitemap li ul li,
279 | .sitemap li ul li a {
280 | line-height: 1.6em;
281 | font-size: .95em;
282 | font-weight: normal;}
283 | .sitemap li ul li ul li {
284 | line-height: 1.65em;
285 | font-size: 1em;
286 | font-weight: normal;}
287 |
288 |
289 | .blogComments {
290 | margin: 10px;}
291 | .blogComment {
292 | margin: 10px 0 10px 0;
293 | padding: 5px;
294 | background-color: #f6f6f6;
295 | border: 1px solid #b8c1e6;}
296 | .blogComment .byline {
297 | margin-top: 5px;
298 | font-size: .7em;}
299 | .contentblog {
300 | margin: 14px 208px 14px 184px;}
301 | .contentblog .contentbox {
302 | margin: 0 0 14px 0;}
303 | .contentblog h2 {
304 | text-transform: capitalize;}
305 |
306 |
307 |
308 | #newsletter a {
309 | background: none;
310 | border-top: 1px solid #8090de;}
311 | #rss2 {
312 | margin: 7px 0 0 7px;
313 | border: none;}
--------------------------------------------------------------------------------
/www.sysinternals.com/includes/main.js:
--------------------------------------------------------------------------------
1 | window.onload = init;
2 |
3 | function init(){
4 | document.getElementById('chatlink').onclick = function(){ PopUpWindow('/chat/chatroom.asp', 709,481); return false; }
5 | }
6 |
7 | function PopUpWindow(loc,w,h) {
8 | var winl = (screen.width - w) / 2;
9 | var wint = (screen.height - h) / 2;
10 | window.open(loc, 'ChatWindow', 'toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=1,width=700,height=460,top='+wint+',left='+winl)
11 | }
--------------------------------------------------------------------------------
/www.sysinternals.com/includes/treeview.js:
--------------------------------------------------------------------------------
1 | //****************************************************************
2 | // You are free to copy the "Folder-Tree" script as long as you
3 | // keep this copyright notice:
4 | // Script found in: http://www.geocities.com/Paris/LeftBank/2178/
5 | // Author: Marcelino Alves Martins (martins@hks.com) December '97.
6 | //****************************************************************
7 |
8 | //Log of changes:
9 | // 17 Feb 98 - Fix initialization flashing problem with Netscape
10 | //
11 | // 27 Jan 98 - Root folder starts open; support for USETEXTLINKS;
12 | // make the ftien4 a js file
13 | //
14 |
15 |
16 | // Definition of class Folder
17 | // *****************************************************************
18 |
19 | function Folder(folderDescription, hreference) //constructor
20 | {
21 | //constant data
22 | this.desc = folderDescription
23 | this.hreference = hreference
24 | this.id = -1
25 | this.navObj = 0
26 | this.iconImg = 0
27 | this.nodeImg = 0
28 | this.isLastNode = 0
29 |
30 | //dynamic data
31 | this.isOpen = true
32 | this.iconSrc = "images/treeview/ftv2folderopen.gif"
33 | this.children = new Array
34 | this.nChildren = 0
35 |
36 | //methods
37 | this.initialize = initializeFolder
38 | this.setState = setStateFolder
39 | this.addChild = addChild
40 | this.createIndex = createEntryIndex
41 | this.hide = hideFolder
42 | this.display = display
43 | this.renderOb = drawFolder
44 | this.totalHeight = totalHeight
45 | this.subEntries = folderSubEntries
46 | this.outputLink = outputFolderLink
47 | }
48 |
49 | function setStateFolder(isOpen)
50 | {
51 | var subEntries
52 | var totalHeight
53 | var fIt = 0
54 | var i=0
55 |
56 | if (isOpen == this.isOpen)
57 | return
58 |
59 | if (browserVersion == 2)
60 | {
61 | totalHeight = 0
62 | for (i=0; i < this.nChildren; i++)
63 | totalHeight = totalHeight + this.children[i].navObj.clip.height
64 | subEntries = this.subEntries()
65 | if (this.isOpen)
66 | totalHeight = 0 - totalHeight
67 | for (fIt = this.id + subEntries + 1; fIt < nEntries; fIt++)
68 | indexOfEntries[fIt].navObj.moveBy(0, totalHeight)
69 | }
70 | this.isOpen = isOpen
71 | propagateChangesInState(this)
72 | }
73 |
74 | function propagateChangesInState(folder)
75 | {
76 | var i=0
77 |
78 | if (folder.isOpen)
79 | {
80 | if (folder.nodeImg)
81 | if (folder.isLastNode)
82 | folder.nodeImg.src = "images/treeview/ftv2mlastnode.html"
83 | else
84 | folder.nodeImg.src = "images/treeview/ftv2mnode.html"
85 | folder.iconImg.src = "images/treeview/ftv2folderopen.html"
86 | for (i=0; i 0)
132 | auxEv = ""
133 | else
134 | auxEv = " "
135 |
136 | if (level>0)
137 | if (lastNode) //the last 'brother' in the children array
138 | {
139 | this.renderOb(leftSide + auxEv + " ")
140 | leftSide = leftSide + " "
141 | this.isLastNode = 1
142 | }
143 | else
144 | {
145 | this.renderOb(leftSide + auxEv + " ")
146 | leftSide = leftSide + " "
147 | this.isLastNode = 0
148 | }
149 | else
150 | this.renderOb("")
151 |
152 | if (nc > 0)
153 | {
154 | level = level + 1
155 | for (i=0 ; i < this.nChildren; i++)
156 | {
157 | if (i == this.nChildren-1)
158 | this.children[i].initialize(level, 1, leftSide)
159 | else
160 | this.children[i].initialize(level, 0, leftSide)
161 | }
162 | }
163 | }
164 |
165 | function drawFolder(leftSide)
166 | {
167 | if (browserVersion == 2) {
168 | if (!doc.yPos)
169 | doc.yPos=8
170 | doc.write("")
171 | }
172 |
173 | doc.write("")
177 | doc.write("")
178 | doc.write(leftSide)
179 | this.outputLink()
180 | doc.write(" ")
182 | doc.write(" ")
183 | if (USETEXTLINKS)
184 | {
185 | this.outputLink()
186 | doc.write(this.desc + "")
187 | }
188 | else
189 | doc.write(this.desc)
190 | doc.write(" ")
191 | doc.write("
")
192 |
193 | if (browserVersion == 2) {
194 | doc.write(" ")
195 | }
196 |
197 | if (browserVersion == 1) {
198 | this.navObj = doc.all["folder"+this.id]
199 | this.iconImg = doc.all["folderIcon"+this.id]
200 | this.nodeImg = doc.all["nodeIcon"+this.id]
201 | } else if (browserVersion == 2) {
202 | this.navObj = doc.layers["folder"+this.id]
203 | this.iconImg = this.navObj.document.images["folderIcon"+this.id]
204 | this.nodeImg = this.navObj.document.images["nodeIcon"+this.id]
205 | doc.yPos=doc.yPos+this.navObj.clip.height
206 | }
207 | }
208 |
209 | function outputFolderLink()
210 | {
211 | if (this.hreference)
212 | {
213 | doc.write(" 0)
215 | doc.write("onClick='javascript:clickOnFolder("+this.id+")'")
216 | doc.write(">")
217 | }
218 | else
219 | doc.write(" ")
220 | // doc.write(" ")
221 | }
222 |
223 | function addChild(childNode)
224 | {
225 | this.children[this.nChildren] = childNode
226 | this.nChildren++
227 | return childNode
228 | }
229 |
230 | function folderSubEntries()
231 | {
232 | var i = 0
233 | var se = this.nChildren
234 |
235 | for (i=0; i < this.nChildren; i++){
236 | if (this.children[i].children) //is a folder
237 | se = se + this.children[i].subEntries()
238 | }
239 |
240 | return se
241 | }
242 |
243 |
244 | // Definition of class Item (a document or link inside a Folder)
245 | // *************************************************************
246 |
247 | function Item(itemDescription, itemLink) // Constructor
248 | {
249 | // constant data
250 | this.desc = itemDescription
251 | this.link = itemLink
252 | this.id = -1 //initialized in initalize()
253 | this.navObj = 0 //initialized in render()
254 | this.iconImg = 0 //initialized in render()
255 | this.iconSrc = "images/treeview/ftv2doc.gif"
256 |
257 | // methods
258 | this.initialize = initializeItem
259 | this.createIndex = createEntryIndex
260 | this.hide = hideItem
261 | this.display = display
262 | this.renderOb = drawItem
263 | this.totalHeight = totalHeight
264 | }
265 |
266 | function hideItem()
267 | {
268 | if (browserVersion == 1) {
269 | if (this.navObj.style.display == "none")
270 | return
271 | this.navObj.style.display = "none"
272 | } else {
273 | if (this.navObj.visibility == "hiden")
274 | return
275 | this.navObj.visibility = "hiden"
276 | }
277 | }
278 |
279 | function initializeItem(level, lastNode, leftSide)
280 | {
281 | this.createIndex()
282 |
283 | if (level>0)
284 | if (lastNode) //the last 'brother' in the children array
285 | {
286 | this.renderOb(leftSide + " ")
287 | leftSide = leftSide + " "
288 | }
289 | else
290 | {
291 | this.renderOb(leftSide + " ")
292 | leftSide = leftSide + " "
293 | }
294 | else
295 | this.renderOb("")
296 | }
297 |
298 | function drawItem(leftSide)
299 | {
300 | if (browserVersion == 2)
301 | doc.write("")
302 |
303 | doc.write("")
319 |
320 | if (browserVersion == 2)
321 | doc.write(" ")
322 |
323 | if (browserVersion == 1) {
324 | this.navObj = doc.all["item"+this.id]
325 | this.iconImg = doc.all["itemIcon"+this.id]
326 | } else if (browserVersion == 2) {
327 | this.navObj = doc.layers["item"+this.id]
328 | this.iconImg = this.navObj.document.images["itemIcon"+this.id]
329 | doc.yPos=doc.yPos+this.navObj.clip.height
330 | }
331 | }
332 |
333 |
334 | // Methods common to both objects (pseudo-inheritance)
335 | // ********************************************************
336 |
337 | function display()
338 | {
339 | if (browserVersion == 1)
340 | this.navObj.style.display = "block"
341 | else
342 | this.navObj.visibility = "show"
343 | }
344 |
345 | function createEntryIndex()
346 | {
347 | this.id = nEntries
348 | indexOfEntries[nEntries] = this
349 | nEntries++
350 | }
351 |
352 | // total height of subEntries open
353 | function totalHeight() //used with browserVersion == 2
354 | {
355 | var h = this.navObj.clip.height
356 | var i = 0
357 |
358 | if (this.isOpen) //is a folder and _is_ open
359 | for (i=0 ; i < this.nChildren; i++)
360 | h = h + this.children[i].totalHeight()
361 |
362 | return h
363 | }
364 |
365 |
366 | // Events
367 | // *********************************************************
368 |
369 | function clickOnFolder(folderId)
370 | {
371 | var clicked = indexOfEntries[folderId]
372 |
373 | if (!clicked.isOpen)
374 | clickOnNode(folderId)
375 |
376 | return
377 |
378 | if (clicked.isSelected)
379 | return
380 | }
381 |
382 | function clickOnNode(folderId)
383 | {
384 | var clickedFolder = 0
385 | var state = 0
386 |
387 | clickedFolder = indexOfEntries[folderId]
388 | state = clickedFolder.isOpen
389 |
390 | clickedFolder.setState(!state) //open<->close
391 | }
392 |
393 | function initializeDocument()
394 | {
395 | if (doc.all)
396 | browserVersion = 1 //IE4
397 | else
398 | if (doc.layers)
399 | browserVersion = 2 //NS4
400 | else
401 | browserVersion = 0 //other
402 |
403 | foldersTree.initialize(0, 1, "")
404 | foldersTree.display()
405 |
406 | if (browserVersion > 0)
407 | {
408 | doc.write(" ")
409 |
410 | // close the whole tree
411 | clickOnNode(0)
412 | // open the root folder
413 | clickOnNode(0)
414 | }
415 | }
416 |
417 | // Auxiliary Functions for Folder-Treee backward compatibility
418 | // *********************************************************
419 |
420 | function gFld(description, hreference)
421 | {
422 | folder = new Folder(description, hreference)
423 | return folder
424 | }
425 |
426 | function gLnk(target, description, linkData)
427 | {
428 | fullLink = ""
429 |
430 | if (target==0)
431 | {
432 | fullLink = "'"+linkData+"' target=\"basefrm\""
433 | }
434 | else
435 | {
436 | if (target==1)
437 | fullLink = "'http://"+linkData+"' target=_blank"
438 | else
439 | fullLink = "'http://"+linkData+"' target=\"basefrm\""
440 | }
441 |
442 | linkItem = new Item(description, fullLink)
443 | return linkItem
444 | }
445 |
446 | function insFld(parentFolder, childFolder)
447 | {
448 | return parentFolder.addChild(childFolder)
449 | }
450 |
451 | function insDoc(parentFolder, document)
452 | {
453 | parentFolder.addChild(document)
454 | }
455 |
456 | // Global variables
457 | // ****************
458 |
459 | USETEXTLINKS = 0
460 | indexOfEntries = new Array
461 | nEntries = 0
462 | doc = document
463 | browserVersion = 0
464 | selectedFolder=0
465 |
--------------------------------------------------------------------------------