Pathname too long to open?

Regular DOS paths are limited to MAX_PATH (260) characters, including the string’s terminating NUL character. You can exceed this limit by using an extended-length path that starts with the \\?\ prefix. This path must be a Unicode string, fully qualified, and only use backslash as the path separator. Per Microsoft’s file system functionality comparison, the … Read more

Find files on Windows modified after a given date using the command line

The forfiles command works without resorting to PowerShell. The article is here: Find files based on modified time Microsoft Technet documentation: forfiles For the example above: forfiles /P <dir> /S /D +12/07/2013 /P The starting path to search /S Recurse into sub-directories /D Date to search, the “+” means “greater than” or “since”

What is the range of a Windows HANDLE on a 64 bits application?

MSDN states: Interprocess Communication Between 32-bit and 64-bit Applications 64-bit versions of Windows use 32-bit handles for interoperability. When sharing a handle between 32-bit and 64-bit applications, only the lower 32 bits are significant, so it is safe to truncate the handle (when passing it from 64-bit to 32-bit) or sign-extend the handle (when passing … Read more