Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Alex90
20 / 20 / 1
Регистрация: 30.01.2009
Сообщений: 103
#1

%ProgramFiles% - C++

30.03.2009, 15:08. Просмотров 1281. Ответов 9
Метки нет (Все метки)

Почему не копирует в чем проблема?
Если путь так, все отлично
C++
1
    CopyFile("C:\\Program Files\\Test\\Test.txt", "Test.txt" ,FALSE);
если так то, нечего не выходит
C++
1
    CopyFile("%ProgramFiles%\\Test\\Test.txt", "Test.txt" ,FALSE);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2009, 15:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос %ProgramFiles% (C++):

Как создать SFX для распаковки в ProgramFiles? - Администрирование Windows
Мне нужно создать SFX архив, который бы при запуске копировал все файлы какую-то папку в ProgramFiles и запускал после этого файл. При этом...

Перенос ProgramFile, ProgramFiles (x86) на другой диск - Windows 7
Есть 2 диска: для операционки и для файлов. Тк устанавливаю много программ, 100гб может не хватать, поэтому есть необходимость перенести...

Как создать SFX для распаковки в ProgramFiles? - Администрирование Windows
Мне нужно создать SFX архив, который бы при запуске копировал все файлы какую-то папку в ProgramFiles и запускал после этого файл. При этом...

Перенос ProgramFile, ProgramFiles (x86) на другой диск - Windows 7
Есть 2 диска: для операционки и для файлов. Тк устанавливаю много программ, 100гб может не хватать, поэтому есть необходимость перенести...

Как создать SFX для распаковки в ProgramFiles? - Администрирование Windows
Мне нужно создать SFX архив, который бы при запуске копировал все файлы какую-то папку в ProgramFiles и запускал после этого файл. При этом...

Перенос ProgramFile, ProgramFiles (x86) на другой диск - Windows 7
Есть 2 диска: для операционки и для файлов. Тк устанавливаю много программ, 100гб может не хватать, поэтому есть необходимость перенести...

Как создать SFX для распаковки в ProgramFiles? - Администрирование Windows
Мне нужно создать SFX архив, который бы при запуске копировал все файлы какую-то папку в ProgramFiles и запускал после этого файл. При этом...

Перенос ProgramFile, ProgramFiles (x86) на другой диск - Windows 7
Есть 2 диска: для операционки и для файлов. Тк устанавливаю много программ, 100гб может не хватать, поэтому есть необходимость перенести...

Как создать SFX для распаковки в ProgramFiles? - Администрирование Windows
Мне нужно создать SFX архив, который бы при запуске копировал все файлы какую-то папку в ProgramFiles и запускал после этого файл. При этом...

Перенос ProgramFile, ProgramFiles (x86) на другой диск - Windows 7
Есть 2 диска: для операционки и для файлов. Тк устанавливаю много программ, 100гб может не хватать, поэтому есть необходимость перенести...

Как создать SFX для распаковки в ProgramFiles? - Администрирование Windows
Мне нужно создать SFX архив, который бы при запуске копировал все файлы какую-то папку в ProgramFiles и запускал после этого файл. При этом...

Перенос ProgramFile, ProgramFiles (x86) на другой диск - Windows 7
Есть 2 диска: для операционки и для файлов. Тк устанавливаю много программ, 100гб может не хватать, поэтому есть необходимость перенести...

Как создать SFX для распаковки в ProgramFiles? - Администрирование Windows
Мне нужно создать SFX архив, который бы при запуске копировал все файлы какую-то папку в ProgramFiles и запускал после этого файл. При этом...

Перенос ProgramFile, ProgramFiles (x86) на другой диск - Windows 7
Есть 2 диска: для операционки и для файлов. Тк устанавливаю много программ, 100гб может не хватать, поэтому есть необходимость перенести...

Как создать SFX для распаковки в ProgramFiles? - Администрирование Windows
Мне нужно создать SFX архив, который бы при запуске копировал все файлы какую-то папку в ProgramFiles и запускал после этого файл. При этом...

Перенос Prog

Как создать SFX для распаковки в ProgramFiles? - Администрирование Windows
Мне нужно создать SFX архив, который бы при запуске копировал все файлы какую-то папку в ProgramFiles и запускал после этого файл. При этом...

Перенос ProgramFile, ProgramFiles (x86) на другой диск - Windows 7
Есть 2 диска: для операционки и для файлов. Тк устанавливаю много программ, 100гб может не хватать, поэтому есть необходимость перенести...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Deicider
96 / 52 / 1
Регистрация: 18.03.2009
Сообщений: 273
30.03.2009, 15:27 #2
Alex90, ну так откуда он будет копироваться?
%ProgramFiles%\\Test\\Test.txt - это не есть путь к файлу.
0
Alex90
20 / 20 / 1
Регистрация: 30.01.2009
Сообщений: 103
30.03.2009, 15:32  [ТС] #3
а как тогда если не секрет?
0
Deicider
96 / 52 / 1
Регистрация: 18.03.2009
Сообщений: 273
30.03.2009, 15:33 #4
А это смотря, что тебе нужно делать ))) можно поподробнее, что именно требуется?
0
Alex90
20 / 20 / 1
Регистрация: 30.01.2009
Сообщений: 103
30.03.2009, 15:56  [ТС] #5
Мне нужен путь к папке «Program Files» она может находится на разных дисках в зависимости того где установлена винда
"C:\\Program Files\\Test\\Test.txt"
"D:\\Program Files\\Test\\Test.txt"
Примерно как в бат файлах %WinDir% указует на каталог Windows так и я хочу с помощи %ProgramFiles% указать на папку «Program Files»
0
Lord_Voodoo
Супер-модератор
8594 / 2211 / 61
Регистрация: 07.03.2007
Сообщений: 10,974
Завершенные тесты: 1
30.03.2009, 15:56 #6
Alex90, функция работает с абсолютным путем, вот за вами и остается только преподнести нужный путь...
1
Alex90
20 / 20 / 1
Регистрация: 30.01.2009
Сообщений: 103
30.03.2009, 16:03  [ТС] #7
WooDooMan, спасибо, а можно ли реализовать как-то так что бы работало %ProgramFiles% или все же нет?
0
Lord_Voodoo
Супер-модератор
8594 / 2211 / 61
Регистрация: 07.03.2007
Сообщений: 10,974
Завершенные тесты: 1
30.03.2009, 16:05 #8
Alex90, блин, ну ты же программист, все в твоих руках, конечно можно реализовать... посмотри как обратится к переменным среды, вот и вся проблема
0
Mecid
680 / 229 / 4
Регистрация: 15.10.2007
Сообщений: 1,247
30.03.2009, 16:18 #9
getenv(ima_peremennoy_okrujeniya);
Инклудим getenv

Добавлено через 1 минуту 20 секунд
Можно и через winapi GetEnvironmentVariable
0
CheshireCat
Эксперт С++
2895 / 1244 / 78
Регистрация: 27.05.2008
Сообщений: 3,397
30.03.2009, 16:38 #10
Используй функцию SHGetFolderPath с идентификатором папки CSIDL_PROGRAM_FILES для получения актуального пути к Program Files.
0
30.03.2009, 16:38
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru