КАК мгновенно запустить прогу в XP

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 12.02.2005 (Сб) 11:40

xenomorph в студию! :D
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

Invader
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 18.01.2005 (Вт) 4:22
Откуда: Молдавия, Виноград

Сообщение Invader » 12.02.2005 (Сб) 15:49

Огромное СПАСИБО всем , я правда не ожидал такого внимания по
даной теме, отдельно второй раз благодарю tyomitch по твоему совету работает как надо ,только есть вопрос
прога была в директории винды и я просто в реестре заменил explorer.exe на прога.ехе ,а если она лежит в другом месте, тогда надо прописать путь :?:
умён и жаден,
характер отсуствует

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 12.02.2005 (Сб) 22:58

Тогда надо.
Изображение

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

Re

Сообщение xenomorph » 13.02.2005 (Вс) 18:50

Топ-топ-топ ... (хє-хє-хє ... (отдышался))

Привет всем!

> Если не отличается, почему не работает!
Много бю я дал, если б знал 8)!

Я тута лазил по одну сайтику и вот что нарыл:

> ... В Windows NT/2000, как известно, другая система
> драйверов, и VXD там отсутствуют. Но тот способ
> загрузки, который удалось найти для этих
> операционок, превзошел все ожидания. В разделе
> реестра «HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet
> \ Control \ Session Manager» в параметре «BootExecute»
> можно прописать программу, которая будет запускаться во
> время инициализации операционной системы (еще до
> загрузки графической оболочки и сервисов), однако
> полноценный PE-EXE файл работать тут не будет.

Собственно што я и делаю ...
(тока вот хто мне обяснит как скодить
"НЕ полноценный PE-EXE" ???

> Поэтому сюда при инсталляции ...

[покусано 8) ]

> ... прописывается
> маленький загрузчик. Все что он делает - это
> добавляет сервис

[погрызено 8) ]

> ... в реестр. А сам сервис
> после запуска первым делом убирает себя из реестра.
> И так при каждой перезагрузке. Таким образом, при
> работе никаких подозрительных сервисов в реестре
> не обнаруживается. Пользователь, если и замечает
> посторонний работающий процесс, понять не может,
> откуда же он берется.
> Как показал опыт, методы оказались действительно
> очень эффективными. Особенно для NT/2000.

... жаль что это придумал не я 8))!

Кажеться низя АПИ юзать ...
А то я-то таймеры повтыкал ... 8)

А надо код делать в длл который подждёт пока винда 32 подсистему
загрузит и только тога ...

mov cr, 0
anew:
inc cr
nop
nop
nop
nop
nop
nop
if cr <> 10000
jmp anew

...
вообщем ...
Кто-нить способа "подождать" на АЗМе без Sleep лучше знает?
...
У кого какие идеи?
--
Заранее спасибо!
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 13.02.2005 (Вс) 19:07

xenomorph, имхо ты не понял.
Эта прога выполняется до Win32-подсистемы, и пока не выйдет - Win32 не загрузится. Ждать бесполезно.

Статья про написание Native приложений (без Win32API) есть на sysinternals.com
Изображение

Пред.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Majestic-12 [Bot] и гости: 37

    TopList