Временная папка пользователя, как узнать?

Тема в разделе "WASM.BEGINNERS", создана пользователем EvilsInterrupt, 4 авг 2006.

  1. EvilsInterrupt

    EvilsInterrupt Постигающий азы дзена

    Публикаций:
    0
    Регистрация:
    28 окт 2003
    Сообщения:
    2.428
    Адрес:
    Russia
    Обычно винда назначает временную папку пользователя, которую программы далее пользуют для своих целей. К примеру при распаковке архива в нее winrar скидывает файлы.

    Как узнать путь к этой папке?

    Винды могут быть разными, как win2k/any sp, win XP/sp1,sp2
     
  2. Bill_Prisoner

    Bill_Prisoner New Member

    Публикаций:
    0
    Регистрация:
    4 май 2005
    Сообщения:
    238
    GetTempPath
     
  3. EvilsInterrupt

    EvilsInterrupt Постигающий азы дзена

    Публикаций:
    0
    Регистрация:
    28 окт 2003
    Сообщения:
    2.428
    Адрес:
    Russia
    Спасибо, буду пробовать
     
  4. AvataR

    AvataR New Member

    Публикаций:
    0
    Регистрация:
    3 авг 2006
    Сообщения:
    9
    Дополню...
    ...если у вас нет переменных окружения TMP и TEMP, то временным каталогом станет текущий каталог программы...
     
  5. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    %USERPROFILE%\Local Settings\Temp :)
     
  6. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    rmn
    А по рукам? Если переопределили %TEMP%?
     
  7. nobodyzzz

    nobodyzzz New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2005
    Сообщения:
    475
    The GetEnvironmentVariable function retrieves the contents of the specified variable from the environment block of the calling process. The contents are in the form of a null-terminated string of characters.
    Код (Text):
    1. DWORD GetEnvironmentVariable(
    2.   LPCTSTR lpName,
    3.   LPTSTR lpBuffer,
    4.   DWORD nSize
    5. );