ТС, по существу.
Для запуска (авто) через реестр через ключ HKCU повышенные права не нужны. Нужны только для HKLM. И то, только для записи туда. Через HKCU работает 100% (система Windows 7 64bit).
По сохранению. Идем на MSDN и внимательно читаем рекомендации M$ по поводу куда надо сохранять данные программ. Есть такая функция SHGetSpecialFolder, так кажется, которая вернет тебе путь к "специальным" папкам. Она корректно возвращает путь к запрошенной папке на любой системе не зависимо от локализации. По ходу тебя интересует AppData. Она напрямую не светится и предназначена примерно для таких целей. В системные папки начиная с Висты свои данные писать СТРОГО НЕ РЕКОМЕНДУЕТСЯ.
|