On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
постоянный участник




Пост N: 2349
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 04.10.12 12:41. Заголовок: Win 2008/7/2003/XP и т.д.


Привет всем.
Поставили новый сервер Windows Server 2008 R2 c удаленными рабочими столами.

Где на 2008 сервере размещаются временные файлы пользователя ?

Для Win2003 использовал:
#define CSIDL_PROFILE 0x0028 // USERPROFILE
C_getspecialfolder(CSIDL_PROFILE)+"\Local Settings\Temp\MyProga"

А для Windows Server 2008 R2 как сделать ?
И как теперь для хХарбора 1.2 определить что за система (последняя функция есть для OS_ISWIN7() ) ?


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 4 [только новые]





Пост N: 616
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 04.10.12 15:57. Заголовок: Andrey пишет: Поста..


Andrey пишет:

 цитата:
Поставили новый сервер Windows Server 2008 R2 c удаленными рабочими столами.

Это был обдуманный шаг или деваться больше некуда?
Andrey пишет:

 цитата:
Где на 2008 сервере размещаются временные файлы пользователя ?


а зачем вообще привязываться к временной папке пользователя?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2350
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 04.10.12 16:48. Заголовок: AlexMyr пишет: Это ..


AlexMyr пишет:

 цитата:
Это был обдуманный шаг или деваться больше некуда?


Переход на новую технику. Деваться некуда. Зато моя задача считается теперь за 20 минут, на старом часов 18-20 считалась....

Вызов на хХарборе ? OS() -> Windows Windows Vista Server 4.0 6.01.7601 Service Pack 1 (два слова Windows)

Если все пользователи работают на сервере (удаленные рабочие столы), то каждому пользователю нужно где то размещать временные файлы моей программы.
Windows NT4/2000/2003/XP размещал их:
C:\Documents and Settings\<USERNAME>\Local Settings\Temp + сдела еще на всякий случай \МояПрога

Я придерживался рекомендациям Microsoft, только они поменяли в 2008 сервере эти пути...
C:\Users\<USERNAME>\AppData\Local\Temp
хотя там я нашел папку C:\Users\<USERNAME>\Local Settings\Temp - но через Far туда не попасть, закрыта на вход...
Видать для совместимости оставили...

Вот и вопрос как тогда определить под какой системой моя прога работает ?
Т.е. как добавить в файл winos.prg функцию определения Win2008 наподобие:
HB_FUNC( OS_ISWIN2003 )
{
OSVERSIONINFO osvi;
getwinver( &osvi );
hb_retl( osvi.dwMajorVersion == 5 && osvi.dwMinorVersion == 2 );
}


И только ли в 2008 изменены пути ?

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 04.10.12 18:22. Заголовок: у папки - есть несколько имен!


Это называется "виртуализация", например можно почитать здесь
http://technet.microsoft.com/library/cc732275.aspx

Спасибо: 0 
Цитата Ответить
постоянный участник




Пост N: 2352
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 04.10.12 19:34. Заголовок: petr707 Спасибо БОЛ..


petr707
Спасибо БОЛЬШОЕ !

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 18
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет