Какой адрес пвпки автозагрузка на разных версиях винды

Нужен универсальный адрес типа "C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"
но такой адрес подойдет к 7-й винде (но это не точно), а в xp такое не прокатит.
По этому нужны такие адреса на xp и выше

Самый правильный способ: брать из реестра значение
Startup
в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

Путь без реестра:
Вместо "AppData\Roaming" напиши "Application Data"
Вместо "Users" - "Documents and Settings"
Вместо "C:\Users\%username%" луче использовать %USERPROFILE%
Вместо "C:\Users\%username%\AppData\Roaming" - переменная %APPDATA%. Это самый лучший способ, но не знаю, есть ли эта переменная на XP.

XP у меня нет, проверить не могу.

Добавить комментарий