tst: winfsp-tests: --external tests done within a temporary directory

This commit is contained in:
Bill Zissimopoulos
2016-10-26 20:24:57 -07:00
parent 50af8f6444
commit 26092211a8
4 changed files with 61 additions and 15 deletions

View File

@@ -332,3 +332,17 @@ BOOL WINAPI HookSetVolumeLabelW(
MaybeAdjustTraversePrivilege(TRUE);
return Success;
}
BOOL WINAPI HookSetCurrentDirectoryW(
LPCWSTR lpPathName)
{
WCHAR FileNameBuf[FILENAMEBUF_SIZE];
BOOL Success;
PrepareFileName(lpPathName, FileNameBuf);
MaybeAdjustTraversePrivilege(FALSE);
Success = SetCurrentDirectoryW(FileNameBuf);
MaybeAdjustTraversePrivilege(TRUE);
return Success;
}