Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru

RusFAQ.ru: Программирование на C / C++

Выпуск № 627
от 18.11.2004, 10:40

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 2033
Отправлено ответов: 3852
Активность: 189.4 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

_vt
Статус: Профессиональный
Общий рейтинг: 118.66
[Подробней >>]
vitya
Статус: Профессиональный
Общий рейтинг: 109.87
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 2025. Здравствуйте, _vt! Я задавал Вам вопрос № 2019: Здравствуйте, эксперты! Помогите создать ключ в реестре... HKEY hk; RegOpenKey(HKEY_LOCAL_MACHINE,"SOFTWAREMICROSOFTWINDOWSRUN",&hk); создать ключ; // много параметров, не могу разобраться... ... (ответов: 1)
Вопрос № 2026. Здрайствуйте я хочу знать о языке С++.Дайте ответа если не трудно.Пожалуста.Пока.Я жду ответа.... (ответов: 2)

Вопросов: 2, ответов: 3


 Вопрос № 2025

Здравствуйте, _vt!
Я задавал Вам вопрос № 2019:
Здравствуйте, эксперты!
Помогите создать ключ в реестре...
HKEY hk;
RegOpenKey(HKEY_LOCAL_MACHINE,"SOFTWAREMICROSOFTWINDOWSRUN",&hk);
создать ключ; // много параметров, не могу разобраться...
RegCloseKey(hk);
Заранее благодарен!
Вы ответили:
Доброе время суток, Лев!
#define UNICODE
#define _UNICODE
#include
#include
#pragma comment (linker,"/DEFAULTLIB:advapi32.lib")
TCHAR *szRegPath = _TEXT("Software\Microsoft\Windows\CurrentVersion\Run");
TCHAR *szSubKey = _TEXT("MyCoolAutorunProg");
TCHAR *szFilePath = _TEXT("C:\MyProg\MyProg.exe");
HKEY hKey;
int APIENTRY wWinMain(HINSTANCE hInstance, HINSTANCE hPrev, LPTSTR lpCmdLine, int nCmdShow) {
RegOpenKeyEx(HKEY_CURRENT_USER, szRegPath, 0, KEY_WRITE, &hKey);
RegSetValueEx(hKey, szSubKey, 0, REG_SZ, szFilePath, _tc slen(szFilePath));
RegCloseKey(hKey);
return 0;
}
По моему ключ надо создать в HKEY_LOCAL_MACHINE , а не в HKEY_CURRENT_USER...и ещё при компиляции выдаётся
следующая ошибка:
error C2664: \'RegSetValueExA\' : cannot convert parameter 5 from \'char *\' to \'const unsigned char *\'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.
Что делать?



Вопрос отправлен: 14.11.2004, 09:20
Отправитель: Лев

[Следующий вопрос >>] [Список вопросов]

Отвечает _vt

Доброе время суток, Лев!
По-моему, поменять HKCU на HKLM особого ума не надо, или я не прав?
Чтобы не выдавало ошибку, переименуй файл *.cpp в *.с. Плюс я привел UNICODE-пример, а у тебя выскакивает RegSetValueA, т.е. ANSI-версия. Раз экспериментируешь, то я тебе тут помочь не могу.
* Origin : I′d like to change the world, but I have no source code


Ответ отправлен: 15.11.2004, 23:17
Отправитель: _vt


 Вопрос № 2026

Здрайствуйте я хочу знать о языке С++.Дайте ответа если не трудно.Пожалуста.Пока.Я жду ответа.



Вопрос отправлен: 15.11.2004, 10:30
Отправитель: Зумрат (mamajan_j@list.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает _vt

Здравствуйте, Зумрат!
До свидания ;)
Здесь не принято перед заданием вопросов "раскуриваться"...
* Origin : I′d like to change the world, but I have no source code


Ответ отправлен: 17.11.2004, 18:27
Отправитель: _vt


Отвечает vitya

Доброе время суток, Зумрат!
а что вы хотите знать?

Ответ отправлен: 15.11.2004, 16:21
Отправитель: vitya



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (23)
C / C++ (19)
Perl (5)
Builder / Delphi (17)
Pascal (18)
Basic / VBA (9)
Java / JavaScript (7)
PHP (17)
Криптография (7)
WinAPI (19)
Радиоэлектроника (12)
Пользователю
Windows 95/98/Me (38)
Windows NT/2000/XP (61)
"Железо" (39)
Поиск информации (21)
Администратору
Windows NT/2000/XP (38)
Linux / Unix (19)
Юристу
Гражданское право (10)
Семейное право (5)
Трудовое право (8)
КоАП (5)

Отправить вопрос всем экспертам выбранной рассылки.





http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Отписаться

В избранное