logoalt Hacker News

masklinnyesterday at 2:05 PM1 replyview on HN

> AFAIK you can't open directories on Windows.

You can but you have to go through the lower level API: NtCreateFile can open a directory, and you can pass in a RootDirectory handle to following calls to make them handle-relative.


Replies

ChrisSDyesterday at 7:15 PM

You can open directories using high level win32 APIs. What you need NtCreateFile for is opening files relative to an open directory.