|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.10.2010, 12:52 | #1 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Перестал работать авторан в Win 7
Вот этот код работает в XP без проблем
Код:
Такая директория в реестре существует, и там есть ключи других программ. Пробовал менять второй параметр в OpenKey на False, ничего не дает. В чем тут собака порылась?
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
20.10.2010, 13:03 | #2 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
Я делаю как-то так:
Код:
|
20.10.2010, 13:16 | #3 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Спасибо, попробую так.
p.s. Еще раз спасибо, все работает. Нашел в чем проблема, семерка блочит запись в HKEY_LOCAL_MACHINE. Вот такое исключение возникает: First chance exception at $75A39617. Exception class ERegistryException with message 'Failed to set data for 'English Words''. Process ew.exe (972)
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 20.10.2010 в 13:28. |
20.10.2010, 15:33 | #4 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
Хм... Интересно. А у меня первоначальный вариант прекрасно работает...
|
20.10.2010, 15:49 | #5 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
За HKEY_LOCAL_MACHINE ногой надо в лицо. Начиная с 2000-го года.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
20.10.2010, 17:26 | #6 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Ну, это не мне, а автору книги, откуда я это взял.
GunSmoker, какой-то вы агрессивный.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
20.10.2010, 18:03 | #7 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Забудьте про реестр, для чего вам дана папка UserStartup ? А именно \Start Menu\Programs\Startup. Там создаете/удаляете ярлык на ваш .exe файл.
Для особо не верующих, и для тех кто думает о будущем, а не остановился на XP 1. Не требует доступа к реестру, а значит не нужны права администратора, и UAC не будет спрашивать ничего 2. Пользователь самостоятельно сможет спокойно удалить автозапуск вашего приложения, без запуска вашего приложения или других инструментов для чистки "мусорки" (реестра) Последний раз редактировалось BOBAH13; 20.10.2010 в 18:05. |
21.10.2010, 14:39 | #8 | ||
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Должно наглядно указывать на глупость этого подхода. А то многие не понимают. (и живёт этот код вот уже 10 лет!)
Цитата:
Цитата:
+ 100
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
Последний раз редактировалось GunSmoker; 21.10.2010 в 14:48. |
||
21.10.2010, 14:40 | #9 | |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
Цитата:
|
|
21.10.2010, 14:47 | #10 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Как несложно догадаться - путь написан на коленке, примерно - только чтобы было понятно, о чём идёт речь. И означает этот путь папку Автозагрузка. Кроме того, он может меняться, в зависимости от того, как поставлена система (и какая система).
А получить её можно через SHGetSpecialFolderPath(... CSIDL_STARTUP ...).
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перестал работать инетрнет | Golovastik | Операционные системы общие вопросы | 8 | 16.01.2010 14:12 |
перестал работать cd-rom | Betty | Компьютерное железо | 7 | 22.08.2009 09:10 |
Неожиданно перестал работать код | kry | Помощь студентам | 5 | 12.01.2009 09:11 |
Перестал работать поиск в ХРюше. | Adamant | Свободное общение | 5 | 23.08.2008 01:30 |