GetWindowsDirectory на терминальном сервере.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
veroman
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 26.06.2004 (Сб) 10:57

GetWindowsDirectory на терминальном сервере.

Сообщение veroman » 02.02.2007 (Пт) 8:19

Добрый день,
Помогите разобраться с проблемой.
Приложение написано на VB 6.0 и использует API функцию GetWindowsDirectory, для доступа к ini файлу приложения. Запускается на терминальном сервере MetaFrame (Win2k). Ранее функция возвращала путь "S:\Documents and Settings\user\WINDOWS\" , с некоторого момента (подозрение на обновление винды) стала возвращать путь S:\WINNT\ .
По этому поводу очень скудно говорит MSDN :

http://msdn2.microsoft.com/en-us/library/ms724454.aspx
Terminal Services: If the application is running in a Terminal Services environment, each user has a private Windows directory. There is also a shared Windows directory for the system. If the application is Terminal-Services-aware (has the IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE flag set in the image header), this function returns the path of the system Windows directory, just as the GetSystemWindowsDirectory function does. Otherwise, it retrieves the path of the private Windows directory for the user.


Не понятно что значит установлен флаг

Может кто сталкивался?

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 7

    TopList