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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2012, 22:25   #1
freengit
Новичок
Джуниор
 
Регистрация: 21.01.2012
Сообщений: 2
Вопрос запись в реестр

подскажите плз в почему не работает запись в реестр:

Код:
.data

RegH            PHKEY    ?

path db "Software\Microsoft\Windows\CurrentVersion\Run\test"
keyname db "test"
text db "test",0

Result db 30 dup (0)
Buffer db 255 dup (0)

.code
start:
invoke RegCreateKeyEx, HKEY_LOCAL_MACHINE, offset path, 0, 0, REG_OPTION_VOLATILE, KEY_ALL_ACCESS, 0, offset RegH, offset Result 
invoke RegSetValueEx, RegH, 0, 0, REG_SZ, offset text, sizeof text
invoke RegCloseKey, RegH
end start
freengit вне форума Ответить с цитированием
Старый 22.01.2012, 05:20   #2
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,405
По умолчанию

функция RegCreateKeyEx:

Цитата:
lpSubKey

Points to a null-terminated string specifying the name of a subkey that this function opens or creates. The subkey specified must be a subkey of the key identified by the hKey parameter. This subkey must not begin with the backslash character ('\'). This parameter cannot be NULL.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Старый 22.01.2012, 21:31   #3
freengit
Новичок
Джуниор
 
Регистрация: 21.01.2012
Сообщений: 2
По умолчанию

спасибо, но, похоже, это не единственная ошибка т.к. все равно не работает
freengit вне форума Ответить с цитированием
Старый 24.01.2012, 05:17   #4
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,405
По умолчанию

Что именно не работает?
Запись в реестр работает?
-ExitProcess добавьте для начала.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись в реестр dmitriegorovih Общие вопросы Delphi 6 26.02.2011 14:39
Запись в реестр. Кристинка89 Общие вопросы Delphi 9 10.02.2011 15:50
Запись в реестр zotox Win Api 7 31.10.2010 21:36
Запись в реестр arxidevill Общие вопросы Delphi 4 13.05.2010 00:29
Запись программы в реестр Sparky Паскаль, Turbo Pascal, PascalABC.NET 1 28.10.2009 13:03