├── 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 | 87 | 88 | 89 | 90 | 91 | 93 | 94 | 95 | 96 | 139 | 140 | 141 |
85 |

The page cannot be found

86 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
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 |
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 | 87 | 88 | 89 | 90 | 91 | 93 | 94 | 95 | 96 | 139 | 140 | 141 |
85 |

The page cannot be found

86 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
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 |
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 | 87 | 88 | 89 | 90 | 91 | 93 | 94 | 95 | 96 | 139 | 140 | 141 |
85 |

The page cannot be found

86 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
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 |
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 | 87 | 88 | 89 | 90 | 91 | 93 | 94 | 95 | 96 | 139 | 140 | 141 |
85 |

The page cannot be found

86 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
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 |
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 | 87 | 88 | 89 | 90 | 91 | 93 | 94 | 95 | 96 | 139 | 140 | 141 |
85 |

The page cannot be found

86 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
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 |
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 | 87 | 88 | 89 | 90 | 91 | 93 | 94 | 95 | 96 | 139 | 140 | 141 |
85 |

The page cannot be found

86 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
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 |
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 | 87 | 88 | 89 | 90 | 91 | 93 | 94 | 95 | 96 | 139 | 140 | 141 |
85 |

The page cannot be found

86 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
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 |
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 | 87 | 88 | 89 | 90 | 91 | 93 | 94 | 95 | 96 | 139 | 140 | 141 |
85 |

The page cannot be found

86 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
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 |
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 |
21 | Copyright � 1998 Mark Russinovich
22 | Last Updated: January 26, 1998 23 |
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 | Device Object Security Screenshot 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 | Device Object Security Screenshot 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 | 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 | 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 | 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 |
21 | Copyright � 1996 Mark Russinovich
22 | Last Updated: July 9, 1997 23 |
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 |
21 | Copyright � 1997 Mark Russinovich
22 | Last Updated: July 9, 1997 23 |
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 | VCMon Screenshot 35 |

36 | VCMon Screenshot 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 | 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 |
21 | Copyright � 1997 Mark Russinovich
22 | Last Updated: July 9, 1997 23 |
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 | VCMon Screenshot 35 |

36 | VCMon Screenshot 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 | 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 |
21 | Copyright � 1997 Mark Russinovich and Bryce Cogswell
22 | Last Updated: July 9, 1997 23 |
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 |
  1. Select services to be monitored
  2. 36 |
  3. Collect performance and control-flow information
  4. 37 |
  5. View the gathered statistics
  6. 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|Save 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 | VxDMon Screenshot 71 |

72 | VxDMon Screenshot 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 | 87 | 88 | 89 | 90 | 91 | 93 | 94 | 95 | 96 | 139 | 140 | 141 |
85 |

The page cannot be found

86 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
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 |
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 | AccessEnum Screenshot 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 | 87 | 88 | 89 | 90 | 91 | 93 | 94 | 95 | 96 | 139 | 140 | 141 |
85 |

The page cannot be found

86 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
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 |
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 | 87 | 88 | 89 | 90 | 91 | 93 | 94 | 95 | 96 | 139 | 140 | 141 |
85 |

The page cannot be found

86 |
92 | The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
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 |
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("") 191 | 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("
") 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("") 307 | doc.write("
") 308 | doc.write(leftSide) 309 | // doc.write("") 310 | doc.write("") 312 | // doc.write("") 313 | doc.write("") 314 | if (USETEXTLINKS) 315 | doc.write("" + this.desc + "") 316 | else 317 | doc.write(this.desc) 318 | 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 | --------------------------------------------------------------------------------