Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2011, 19:19   #1
Unconnected
Пользователь
 
Регистрация: 23.06.2008
Сообщений: 55
По умолчанию Не изменяется параметр реестра win7

Нужно добавить программу в автозагрузку, выполняю такой код
Код:
  ShellExecute(
		NULL,
		_T("open"),                     
		_T("cmd"),
		_T(" /c reg add \"HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\run\" /v CK /t REG_SZ /d C:\krosscreator.exe /f"), 
	        NULL,
		SW_SHOW);
на вин7 не работает.. пробовал из-под админа запускать, то же самое. Можно конечно сделать средствами winapi, но так мне как-то привычнее)
Unconnected вне форума Ответить с цитированием
Старый 24.11.2011, 19:36   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,091
По умолчанию

Что-то я сомневаюсь в том, что cmd запустится с правами админа, даже если данная прога из под админа.
pu4koff вне форума Ответить с цитированием
Старый 24.11.2011, 19:54   #3
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Unconnected

на вин7 не работает.

ShellExecuteEx + runas.

подробнее: гоогле ShellExecuteEx elevated
Rififi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не изменяется параметр: показывать скрытые файлы и папки alex(21) Операционные системы общие вопросы 3 13.03.2011 20:54
C#:Не изменяется свойство в textBox Gogent Помощь студентам 4 14.07.2010 19:35
Угловая скобка изменяется на %3E Jakethefish Работа с сетью в Delphi 2 13.11.2009 09:26
счетчик в цикле изменяется не от 0 до 4 а от 4 до 0 Ntlegend Общие вопросы Delphi 17 02.11.2009 00:59