Добрый вечер, столкнулся с такой проблемой, мне нужно перезаписать файлы находящиеся в
C:\Documents and Settings\All Users это понятно в ХР и
C:\ProgramData\ в семерке. Переменную я ставлю
$APPDATA
но вот в чем беда, файлы для замены попадают в
C:\Documents and Settings\Admin а не в
All Users, на семерке не проверял. В справочнике нашел инфу
$APPDATA — папка с данными учётной записи пользователя (c:\Documents and Settings\Ваше имя\Application Data\ или c:\Documents and Settings\All Users\Application Data\). Для неё справедливо замечание
SetShellVarContext, равно как и для $DESKTOP.
Подскажите что это за замечание и что с ним делать ?
И еще один вопрос, если указывать переменную
$APPDATA для замены файлов, применяя патч на ХР и на Win 7 будут ли создаваться папки не применимые для данной оси, то есть не будет ли создана в ХР папка
C:\ProgramData\ с файлами и наоборот.