Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];

Вниз

Автоматический запуск программы при старте Windows   Найти похожие ветки 

 
viksoft   (2001-12-13 12:43) [0]

Мужики как можно запустить программу при старте Windows? Стандартные приколы типа папки Автозагрузка, замена в System.ini Shell = Explorer на свою, запуск из реестра (HKLM\Software\...\Run, HKLM\Software\...\RunService) по некоторым причинам не подходит. Буду благодарен за любую идею, а за примеры вдвойне!


 
Дима566   (2001-12-13 15:37) [1]

\windows\winstart.bat


 
viksoft   (2001-12-18 14:27) [2]

Дима а черное окно?


 
panov   (2001-12-18 14:48) [3]

По каким причинам не подходит?


 
Alexeus   (2001-12-19 16:49) [4]

Столкнулся с ситуацией, когда продвинутые юзера отключали моего клиента из автозагрузки при помощи MSConfig. Если это и твоя причина, то используй RunServiceOnce.


 
Alexeus   (2001-12-19 16:50) [5]

Столкнулся с ситуацией, когда продвинутые юзера отключали моего клиента из автозагрузки при помощи MSConfig. Если это и твоя причина, то используй RunServiceOnce.


 
viksoft   (2002-01-24 20:32) [6]

RunServiceOnce это хорошо но его постоянно необходимо восстанавливать а если машина заглючит до того как ты успел обновить запись в реестре? (Что с Windows к сожалению случается очень часто)


 
dr0Ne64   (2002-01-24 22:25) [7]

В реестре Маздая(aka великой операционной системы Windows9x)
раскрываешь ветвь:"HKLM\SYSTEM\CurrentControlSet\Control" и
создаешь раздел "MPRServices".Затем создаешь подключ с любым именем(например TestService).Параметрами этого ключа будут: строковые "DLLName" и "EntryPoint", а также параметр DWORD "StackSize".В параметр "DLLName" вписываешь имя и путь к библиотеке, а в параметр "EntryPoint" имя экспортироваемой процедуры.Параметру "StackSize" присвой ноль.При старте маздая
будет выполнятся процедура, указаная в параметре "EntryPoint".
P.S. Если тебе нужна более подробная информация - пиши мне.
P.P.S Есть еще один способ загрузки программы - через VXD.Но это- совсем другая история...


 
VuDZ   (2002-01-25 07:21) [8]

1. ищешь любой виндовый файл который грузиться всегда - systray.exe или что-ньть в этом роде
2. переименовываешь его в appname.ex_
3. в своём клиенте запускаешь этот файл при загрузке...

thats all :D


 
drpass   (2002-01-25 11:57) [9]

Можно использовать RegisterServiceEx (так, кажется, она называется) - прога не будет видна в списке задач, и юзер вряд ли догадается о ее существовании.
Можно оформить прогу в виде dll и запускать ее при старте
А можно (лучше всего) просто удалить с машины regedit и msconfig



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.027 c
1-80553
MystiX
2002-03-07 16:13
2002.03.25
Help!!!


1-80559
Анастасия
2002-03-08 13:14
2002.03.25
Как заставить таймер считать время назад?


3-80398
Hawk2
2002-02-25 12:51
2002.03.25
Помогите с ADO.


6-80642
otari
2002-01-09 22:20
2002.03.25
можно ли менять ip через прог?


1-80495
Miwa
2002-02-26 17:47
2002.03.25
Как прочесть контент папки вместе с подпапками?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский