Пустое строковое значение "NoWorkingDirectory" часто используется в реестре Windows, когда создаются определенные пользователем пункты меню правой кнопки мыши. Например, чтобы иметь возможность открывать PowerShell при щелчке правой кнопкой мыши по фону папки в проводнике Windows (в отличие от щелчка правой кнопкой мыши по самой папке, в этом случае "NoWorkingDirectory" не используется):
[HKEY_CLASSES_ROOT\Directory\Background\shell\powershell]
@="Open PowerShell Here"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\Background\shell\powershell\command]
@="C:\\\\Windows\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%V'"
Тем не менее, я не ясно, о реальной цели этой стоимости. Он всегда используется пустым во всех найденных образцах. Что именно это означает?