Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Miller-1981
33 / 32 / 0
Регистрация: 26.01.2009
Сообщений: 592
#1

Запись данных в Windows7 - C++

28.07.2012, 19:48. Просмотров 349. Ответов 5
Метки нет (Все метки)

В windows7 не работает запись в реестр
C++
1
2
3
4
RegCreateKeyEx(HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows\\CurrentVersion\\Run",
             0, NULL, REG_OPTION_VOLATILE, KEY_SET_VALUE, NULL, &rKey, NULL);
RegSetValueEx(rKey, _T("SaveFlash"), 0, REG_SZ, sName.c_str(), sName.Length());
RegCloseKey(rKey);
а при использованиии TRegistry в Builder c++ возникает ошибка. Для Win XP все отлично работает. Мое предположение что дело в правах доступа. подскажите как это обойти.

Также в Win7 не работает функция
C++
1
CopyFile(s1.c_str(),s2.c_str(),true);
в XP работает
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.07.2012, 19:48     Запись данных в Windows7
Посмотрите здесь:

Запись данных в файл - C++
Есть программа "телефонный справочник", которая считывает данные, а потом по требованию выводит их на экран. Как сделать, что бы она...

Запись данных в файл - C++
Есть данные: gw=dp df=sl Нужно чтобы эти даные автоматически вставлялись в конец файла

Запись данных в файл - C++
Помогите записать данные в файл?) этой программы #include <string> #include <iostream> using namespace std; int main() { ...

Запись данных в файл - C++
для хранения данных использую мультикарту,хранящую пару ключ/значение в виде string пробую записать данные в файл и выскакивает ошибка ...

Запись данных в файл - C++
Добрый день всем! Помоги разобраться как сделать. Есть класс. Нужно сделать ввод вывод элементов класса в текстовый файл. Класс имеет...

Реализовать запись данных в файл - C## - C++
Написать программу для организации работы сети магазинов, у которых есть общий склад. Для всех магазинов сети есть один общий список...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nonedark2008
889 / 628 / 126
Регистрация: 28.07.2012
Сообщений: 1,697
28.07.2012, 22:05     Запись данных в Windows7 #2
Возможно все дело в правах администратора. Если они есть, то возможно дело в UAC. Если и он выключен, то стоит грешить на антивирус. А есил и с этим норм, то нужно проверить права доступа к нужной ветке реестра. Если и там все норм, то программированием тебе лучше больше не заниматься...
Miller-1981
33 / 32 / 0
Регистрация: 26.01.2009
Сообщений: 592
28.07.2012, 22:13  [ТС]     Запись данных в Windows7 #3
А может тебе лучше не лезть ламер возомнивший себя профи, и не решать за других чем им заниматься.
Вопрос то как раз стоит как программно задать права администратора, без предварительной настройки windows а не как запустить программу с правами админа через рабочий стол. т.е запуск на дурака. а то я смотрю вы хотите поставлять ПО пользователю с документацией как настроить wiondows чтобы работала ваша программа -нуну
nonedark2008
889 / 628 / 126
Регистрация: 28.07.2012
Сообщений: 1,697
28.07.2012, 22:21     Запись данных в Windows7 #4
Раз речь зашла о пользователях программы, то путь тебе лежит в центр сертификации для получения сертификата для твоей программы.
Miller-1981
33 / 32 / 0
Регистрация: 26.01.2009
Сообщений: 592
28.07.2012, 22:43  [ТС]     Запись данных в Windows7 #5
а решается это так: запуск программы от имени администратора, а также Builder -а. а не вашими заумными проверками и настройками прав. Просто привык к XP и ступил. Всем спасибо - вопрос решен.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.07.2012, 22:52     Запись данных в Windows7
Еще ссылки по теме:

Запись данных в динамический массив - C++
Цель программы: принимать от пользователя ,не ограниченное количество раз, числа типа float и записывать их в динамический массив. Так ,...

Запись данных в txt колонками - C++
Доброго времени суток! Подскажите как создать ТХТ файл в котором результат расчета функции записывается в колонки например А*В=Х ...

Запись данных в текстовый файл - C++
Здравствуйте , помогите пожалуйста , есть программа которая считает по формулам величину h (компилировал в Visual C++ 2008): ...

Запись данных в переменную и в файл - C++
Помогите студенту! Надо написать программу для DOS, которая записывает данные в переменную до 200 мб а после окончания записывает эти...


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

Или воспользуйтесь поиском по форуму:
nonedark2008
889 / 628 / 126
Регистрация: 28.07.2012
Сообщений: 1,697
28.07.2012, 22:52     Запись данных в Windows7 #6
Никаких заумных проверок. Я пеерчислил большинство возможных причин.
Цитата Сообщение от Miller-1981 Посмотреть сообщение
Вопрос то как раз стоит как программно задать права администратора
Цитата Сообщение от Miller-1981 Посмотреть сообщение
а не как запустить программу с правами админа через рабочий стол
Цитата Сообщение от Miller-1981 Посмотреть сообщение
а решается это так
Без комментариев.
Цитата Сообщение от Miller-1981 Посмотреть сообщение
т.е запуск на дурака
Угу, прямо на дурака....

Цитата Сообщение от Miller-1981 Посмотреть сообщение
вы хотите поставлять ПО пользователю с документацией как настроить wiondows чтобы работала ваша программа
Настройка операционной системы происходит при установке приложения, необходимость в документации по этому отпадает.
Yandex
Объявления
28.07.2012, 22:52     Запись данных в Windows7
Ответ Создать тему
Опции темы

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