No description, website, or topics provided.
Branch: master
Clone or download
James Forshaw
James Forshaw Added exclusive locking.
Latest commit 74a11f6 Feb 27, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
BaitAndSwitch Added exclusive locking. Feb 27, 2017
CommonUtils Added exclusive locking. Feb 27, 2017
CreateDosDeviceSymlink Update to VS2015 Feb 27, 2017
CreateHardlink Update to VS2015 Feb 27, 2017
CreateMountPoint Update to VS2015 Feb 27, 2017
CreateNtfsSymlink Update to VS2015 Feb 27, 2017
CreateObjectDirectory Update to VS2015 Feb 27, 2017
CreateRegSymlink Update to VS2015 Feb 27, 2017
CreateSymlink Update to VS2015 Feb 27, 2017
DeleteMountPoint Update to VS2015 Feb 27, 2017
DumpReparsePoint Update to VS2015 Feb 27, 2017
NativeSymlink Update to VS2015 Feb 27, 2017
SetOpLock
.gitignore Update to VS2015 Feb 27, 2017
LICENSE.txt Initial commit Mar 13, 2015
README.txt Initial commit Mar 13, 2015
symboliclink-testing-tools.sln Added support for creating NTFS hardlinks and object directory shadows Nov 17, 2015

README.txt

symboliclink-testing-tools

(c) Google Inc. 2015
Developed by James Forshaw

This is a small suite of tools to test various symbolic link types of Windows. It consists of the following
tools:

BaitAndSwitch : Creates a symbolic link and uses an OPLOCK to win a TOCTOU
CreateDosDeviceSymlink: Creates a object manager symbolic link using csrss
CreateMountPoint: Create an arbitrary file mount point
CreateNtfsSymlink: Create an NTFS symbolic link
CreateObjectDirectory: Create a new object manager directory
CreateRegSymlink: Create a registry key symbolic link
DeleteMountPoint: Delete a mount point
DumpReparsePoint: Delete the reparse point data
NativeSymlink: Create an object manager symbolic link
SetOpLock: Tool to create oplocks on arbitrary files or directories

The tools can be built with Visual Studio 2013