Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Автозапуск вместе с Windows!


Автор: KillerrrK 27.9.2011, 18:12
Привет народ! Такая проблема: Сделал автозапуск программы через реестр. Программа работает отлично сама по себе. Но вот при загрузке с системой ругается. Просто выкидывает ошибку и усе... Никаких толковых обьяснений не дает. Я вот думаю... В программе были использованы функции WinAPI. Это изза них она запускаться с Wind'ой отказывается? Или .Net не успевает загрузиться? из WinAPI использована User32.dll)) Help люди!!!

Автор: diadiavova 27.9.2011, 19:31
Как сделал? Какую ошибку выдает? Без подробностей это телепатический вопрос.

Автор: KillerrrK 27.9.2011, 20:01
 Вот сигнатура проблемы которую выдает Wind'а...

 Имя события проблемы:    CLR20r3
  Сигнатура проблемы 01:    winblock kkaps 2.0.exe
  Сигнатура проблемы 02:    2.0.0.0
  Сигнатура проблемы 03:    4e819ba9
  Сигнатура проблемы 04:    mscorlib
  Сигнатура проблемы 05:    4.0.0.0
  Сигнатура проблемы 06:    4d53693b
  Сигнатура проблемы 07:    3dab
  Сигнатура проблемы 08:    ce
  Сигнатура проблемы 09:    System.InvalidOperationException
  Версия ОС:    6.1.7601.2.1.0.256.1
  Код языка:    1049
  Дополнительные сведения 1:    0a9e
  Дополнительные сведения 2:    0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:    0a9e
  Дополнительные сведения 4:    0a9e372d3b4ad19135b953a78882e789

Я здесь полезной информации никакой не увидел, поэтому и не выложил...

Насчет автозапуска: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run Сюда запихал ключик с путем к исполняемому файлу моей прогрмаммы... В общем все как надо. Он грузить то грузит но программа отказывается работать...

Автор: krewin 28.9.2011, 11:39
автозапуск можно произвести без реестра сбросив сюда ярлык или сам ехе 
C:\Users\[тут логин юзера]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Автор: diadiavova 28.9.2011, 16:07

M
diadiavova
Тема перенесена

Автор: Akella 28.9.2011, 16:21
Проблема в коде, а не в винде, зачем ты сюда пернёс тему?

Автор: diadiavova 28.9.2011, 16:34
Цитата(Akella @  28.9.2011,  17:21 Найти цитируемый пост)
Проблема в коде, а не в винде, зачем ты сюда пернёс тему? 

А с чего ты это взял? Исходя из этого я как раз думаю, что код ни при чем.
Цитата(KillerrrK @  27.9.2011,  19:12 Найти цитируемый пост)
Программа работает отлично сама по себе. Но вот при загрузке с системой ругается.

К тому же кода в вопросе вроде как не было smile 

Автор: DarkProg 28.9.2011, 16:40
Какая именно винда?

Автор: KillerrrK 28.9.2011, 20:08
Windows 7 Ultimate... Я вот думаю что возможно всего навсего не успивает загрузиться .Net и программа не может получить доступ к некоторым библиотекам... Код программы я сюда не добавил т. к. толку бы не было да и терпения мне не хватит всю ее описать. Код огромен... Проблем в нем нет. Запуск просто так работает. А вот с автозапуска не получается. 

кстати через реестр както пооктуальнее программу такую запускать чем через
C:\Users\[тут логин юзера]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Автор: DviRUS 29.9.2011, 07:32
насколько я знаю, реестровая - не последняя... самая последняя автозагрузка идет из папки Автозагрузка. Даже в каком то журнале читал что если есть проблемы с WinAPI - нужно использовать "ярлычную" загрузку из папки Автозагрузка.

Автор: DarkProg 29.9.2011, 17:28
Цитата(KillerrrK @  28.9.2011,  21:08 Найти цитируемый пост)
Windows 7 Ultimate

А UAC наверное включён, да?

Цитата(DviRUS @  29.9.2011,  08:32 Найти цитируемый пост)
самая последняя автозагрузка идет из папки Автозагрузка

Да, именно оттуда

Автор: KillerrrK 4.10.2011, 11:35
UAC отключен...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)