Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Права на запись в папку [D7, Win2k, WinXP]


Страницы:   1 2

antonn ©   (2007-09-29 00:11:00) 

Всегда ли есть права на запись в папку C:\Documents and Settings\ЮЗЕР ? не хочется мусорить в "Мои документы".


Инс   (2007-09-30 10:30:00) [1]


> [38] Германн ©   (30.09.07 01:29)

Так получилось, что в силу моего возраста, что я с 9x много общих дел не имел. А насчет грамотной инструкции - честно говоря не понял, что вы имели в виду, о какой инструкции для сисадмина на базе однопользовательской 9x может идти речь...


Германн   (2007-09-30 01:29:00) [2]


> Да я ваще не учитывал, что речь идет о домашних компьютерах
> :)

А здря! :-)
Очень часто по практике на "домашних" компьютерах можно составить грамотную инструкцию (ну точнее грамотную рекомендацию) для грамотного сисадмина. :)


Инс   (2007-09-30 01:04:00) [3]


> Имхо, потому что не учел крайне низкий процент тех, кто
> использовал и использует NT на "домашнем" компьютере

Да я ваще не учитывал, что речь идет о домашних компьютерах :)


Германн   (2007-09-30 00:55:00) [4]


> Инс ©   (30.09.07 00:16) [35]
>
> Значит я просто неправильно понял фразу:
>

Имхо, потому что не учел крайне низкий процент тех, кто использовал и использует NT на "домашнем" компьютере. Именно вместе с ХР технологии линейки NT попали в наши квартиры :-)


Инс   (2007-09-30 00:16:00) [5]

Значит я просто неправильно понял фразу:

> который в ХР разделили на несколько.


Anatoly Podgoretsky   (2007-09-30 00:15:00) [6]

> Инс  (30.09.2007 00:13:33)  [33]

Я говорил по отношению к линейке W9X


Инс   (2007-09-30 00:13:00) [7]


> Загляни в папочку C:\WINDOWS\system32\config - это реестр

Если несколько файлов имеется в виду, то кусты реестра хранятся в разных файлах точно и на Win2000, и возможно на всей линейке NT. А некоторые части реестра вообще нигде на диске не хранятся а, например, вычисляются при загрузке системы. Я просто подумал, что имеется в виду что-то другое, что именно в XP появилось.


Anatoly Podgoretsky   (2007-09-30 00:05:00) [8]

> Инс  (30.09.2007 00:02:31)  [31]

Загляни в папочку C:\WINDOWS\system32\config - это реестр


Инс   (2007-09-30 00:02:00) [9]


> который в ХР разделили на несколько.

В каком смысле?


Anatoly Podgoretsky   (2007-09-29 20:04:00) [10]

> Германн  (29.09.2007 18:07:27)  [27]

В 98 было немного по другому реестр пользователя и монолитный системный реестр, который в ХР разделили на несколько.


Германн   (2007-09-29 19:33:00) [11]


> А в хр разве поменялось?

Ты меня не понял. То про что я рассказывал было
> во времена Win98


vpbar   (2007-09-29 18:49:00) [12]

>>Германн ©   (29.09.07 18:07) [27]
А в хр разве поменялось? Захожу в c:\Documents and Settings\admin\ там NTUSER.DAT в c:\Documents and Settings\Гость\ тоже есть NTUSER.DAT.
Может в висте подругому, но сомневаюсь я.


Германн   (2007-09-29 18:07:00) [13]


> Anatoly Podgoretsky ©   (29.09.07 13:27) [26]

Это было во времена Win98.


Anatoly Podgoretsky   (2007-09-29 13:27:00) [14]

> Германн  (29.09.2007 13:23:25)  [25]

HKCU у каждого пользователя свой и хранится в отдельном файле. Если у одного пользователя замусорен, то это никак не влияет на других пользователей и хранится он в профиле пользователя.
Кроме того в ХР и основной реестр разделен на части, для оптимизации работы системы.


Германн   (2007-09-29 13:23:00) [15]


> Anatoly Podgoretsky ©   (29.09.07 11:30) [23]

Не помню уже, склероз. По-моему всё-таки я этот мусор видел именно в HKCU.


antonn   (2007-09-29 11:59:00) [16]

реестр отметается, не люблю в нем копаться. А пользователю куда удобнее взять папку со своими настроками/файлами от программы и скопировать в бэкап. К тому же под вистой что то там было с правами, короче ну их:)

насколько я понимаю, это вернет любой спецпуть, даже если "мои документы" перенесены в другую папку?
function SpecialDir(Spec:integer):string;
var Allocator: IMalloc;
 SpecialDir: PItemIdList;
 FBuf: array[0..MAX_PATH] of Char;
 PerDir: string;
begin
 if SHGetMalloc(Allocator) = NOERROR then
 begin
   SHGetSpecialFolderLocation(application.Handle,  spec , SpecialDir);
   SHGetPathFromIDList(SpecialDir, @FBuf[0]);
   Allocator.Free(SpecialDir);
   result:=string(FBuf);
 end;
end;


Anatoly Podgoretsky   (2007-09-29 11:30:00) [17]

> Германн  (29.09.2007 01:23:20)  [20]

И у игроков были административные права?
Или при этом еще все работали под одной учетной записью.


Германн   (2007-09-29 01:49:00) [18]


> Тут с одной стороны HKCU\Software для подобных вещей и сделали

И имхо сделали не подумав как много можно в дальнейшем будет установить на компьютер программ. А скорость чтения винчестера растет с гораздо меньшей степенью, чем объём.


> Но вообще да, буквально воспринимать не надо, надо с умом.

Мы поняли друг друга.
Сомневаюсь только в "холиварности". Не  помню чтобы кто-то был уж очень "горячим" сторонником записи в реестр. (Кстати и не припомню "горячих" сторонников записывать всё в win.ini, которого реестр и заменил).


Инс   (2007-09-29 01:32:00) [19]


> [20] Германн ©   (29.09.07 01:23)

Ну, хм, вы эта..., снова очень холиварную тему затронули. :) Тут с одной стороны HKCU\Software для подобных вещей и сделали, а с другой стороны вы правы. Хотя я не знаю, что и в каком количестве автор писать туда собрался. Но вообще да, буквально воспринимать не надо, надо с умом.


Германн   (2007-09-29 01:23:00) [20]


> Инс ©   (29.09.07 00:31) [9]

Про реестр, имхо плохой совет. Если его воспринять буквально. Не надо захламлять реестр. В базе данных не должно быть мусора. Иначе получатся сплошные тормоза.

P.S. Видел как-то одну игрушку (дщерь откуда-то принесла) так там в реестр писалось всё, что только нужно было сохранять на диск. Например состояние всех параметров прерванной и записанной игры. А поскольку количество записанных таким образом игр никак не ограничивалось, то... Дальнейшее думаю и так понятно.

P.P.S. Не люблю "буквоедствовать", но вспомнилось и вздрогнулось :-)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо