Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Как создать папку "Мои видеозаписи" (http://forum.oszone.net/showthread.php?t=147569)

konstantinych 10-08-2009 12:09 1190020

Как создать папку "Мои видеозаписи"
 
:hi:
Насколько мне известно, в учётных записях пользователей, в папке "Мои документы", по умолчанию имеются папки "Моя музыка" и "Мои рисунки", и нет папки "Мои видеозаписи". Обычно, создавать папку получалось, путём копирования её из папки "Общие документы"... получалась полноценная, если можно так выразиться :wink: , системная папка, со всеми функциями аналогичных ей папок. Недавно столкнулся с проблемой, что папка стала как-бы не совсем системной... т.е. её название остаётся неизменным при просмотре окна с документами из других учётных записей.
Пример: При просмотре из другой учётной записи, названия папок отображаются как: Рисунки - <Имя пользователя>; Музыка - <Имя пользователя>, а папка с видео, так и называется: "Мои видеозаписи"... т.е. так, как она была названа при создании в профиле пользователя.
:help: как сделать её нормальной?

doomspace 11-08-2009 12:42 1190919

1) Создать такую папку
2) скопировать туда скрытый файлик desktop.ini
3) В реестре в ветках [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders] и
[HKEY_USERS\S-ИД_ВАШЕГО_ЮЗЕРА\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]

подправить строковой параметр My Video - указать путь к вашей папке с видео
типу: C:\Documents and Settings\имя_юзера\Документы\Видеозаписи"

Он по дефолту почему-то пустой.

konstantinych 13-08-2009 10:51 1192577

doomspace, а не подскажете, как определить
Цитата:

Цитата doomspace
S-ИД_ВАШЕГО_ЮЗЕРА »

У меня в ветви
Цитата:

Цитата doomspace
HKEY_USERS »

несколько кустов, а я не знаю, по каким признакам их различать... (кусты в прикреплённом файле)
...в принципе, и без изменения этого параметра все как будто как надо) но возможно это только видимость благополучия, и успокаиваться рано =)

И ещё, если не сложно, просветите по нескольким вопросам близким к теме:
1. В чем отличие типов SZ, BINARY, DWORD, MULTY_SZ, EXPAND_SZ
2. В чем отличие Shell Folders и User Shell Folders? Почему в User Shell Folders значения прописаны как %USERPROFILE%, и корректно ли прописывать в этом параметре значения в виде E:\?
3. А также, в какой из этих параметров нужно вносить изменения в первую очередь?

doomspace 13-08-2009 11:49 1192625

S-1-5-21-1644 ... 142785-1011_CLASSES

1) Тот что на S-1-5-21-1644 ... 142785-1011_CLASSES (хотя я и не особо силён в реестре, так как он, не особо документирован, на желаемом уровне. Определил по установленным прогам и настройкам у себя когда-то). Но также бы, всё-таки, порекомендовал ещё и просто в ветвь S-1-5-21-1644 ... 142785-1011 (без CLASSES) изменение сделать

2) Вкратце:
dword – параметр dword;
binary – двоичный параметр;
sz – строковый параметр;
multi_sz – мультистроковый параметр;
expand_sz – расширяемый строковый параметр.
Это типы, по примеру, как в любом языке програмирования (строка, целый. дробный. и т.д....(integer, double, string,...)). Кажый тип нужен для своих целей. Подробнее описывать долго. (Bing Вам в помощь. В интернете описано это)

3) %USERPROFILE% - это относительный путь. Это так званные "переменные среды". типу ссылки. Очень удобная шутка. В системе сопоставляется физический пусть некой ссылке. Я обычно настраиваю себе. И если потом перемящаю объект куда, то меняю значение всего в одном месте, а ссылки ведут правильно кругом, где я их прописал. Можете смело записать и полный пусть, ошибки в этом никакой не будет. По умолчанию %USERPROFILE% это "C:\Documents and Settings\имя_вашего_юзера". (%USERPROFILE% - одно и то же слово для всех пользователей, но ведёт у каждого только к его профайлу)
Относительно Shell Folders и User Shell Folders. Тут я малёха завтыкал. Чёткого разграничения я пока нигде не видел, обычно при перемещении профилей, обьектов пишут ""и/или" Shell Folders и User Shell Folders". Но если не ошибаюсь для вашей цели достаточно моего первого варианта.


4) Очередь не имеет значения, главное всё сделать

__sa__nya 13-08-2009 13:05 1192691

Цитата:

Цитата konstantinych
а не подскажете, как определить
Цитата doomspace:
S-ИД_ВАШЕГО_ЮЗЕРА » »

взять psgetsid отсюда
psgetsid логин_учетки(SID которой нужно узнать)
Например: psgetsid tron
выдает:

PsGetSid v1.43 - Translates SIDs to names and vice versa
Copyright (C) 1999-2006 Mark Russinovich
Sysinternals - www.sysinternals.com

SID for KS\tron:
S-1-5-21-2775029825-3046930828-2218010792-1108

konstantinych 16-08-2009 01:27 1194527

__sa__nya, в итоге, SID юзера узнал из HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Вариант с psgetsid не получился...
Программку запустил, и после того, как я принял лицензионное соглашение, она тут же закрылась... при повторном запуске, командная строка появлялась в поле видимости на несколько мгновений...
Пытался выполнить команду из cmd, на что получал ответ, что команда "psgetsid" не является внутренней или внешней командой, исполняемой программой, или пакетным файлом.
Если можете это как нибудь прокомментировать, буду признателен :)

doomspace 17-08-2009 11:32 1195496

cmd: вводим C:\Users\root\Desktop\PsTools\psgetsid.exe (адресс к файлу меняем на свой!!!)

konstantinych 17-08-2009 18:30 1195869

Приветствую, doomspace, видите ли в чём прикол...
Из любой учётной записи, программа psgetsid.exe выдаёт только S-1-5-21-697806834-1344569724, а реальный SID имеет ещё 3-4 цифры в конце S-1-5-21-697806834-1308280361-1344569724-1006 например...
но с этой проблемой, я уже разобрался HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList... думаю, её можно закрывать :smirk:
У меня к вам большая личная просьба:
Есть тема и я не могу понять, как включить useraccount, можете помочь?
Мне бы пошаговые инструкции для работы с ERD Commander, или LiveCD для реанимации... а то боюсь, к тому времени, как сам освою эти ресурсы, всё моё оборудование морально устареет :flag:

mnbv 17-08-2009 22:45 1196121

установи Windows Media Player 10


Время: 23:40.

Время: 23:40.
© OSzone.net 2001-