Форум » Для флейма » Win 2008/7/2003/XP и т.д. » Ответить

Win 2008/7/2003/XP и т.д.

Andrey: Привет всем. Поставили новый сервер 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() ) ?

Ответов - 4

AlexMyr: Andrey пишет: Поставили новый сервер Windows Server 2008 R2 c удаленными рабочими столами. Это был обдуманный шаг или деваться больше некуда? Andrey пишет: Где на 2008 сервере размещаются временные файлы пользователя ? а зачем вообще привязываться к временной папке пользователя?

Andrey: 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 изменены пути ?

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


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



полная версия страницы