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

Вниз

Автозапуск!   Найти похожие ветки 

 
НаемНИК   (2003-07-24 10:21) [0]

Вопрос такова плана, как организовать автозапуск программы не использяу (РЕЕСТР\...\RUN)

С уважением НаемНИК


 
Reindeer Moss Eater   (2003-07-24 10:42) [1]

Используй меню "автозагрузка"


 
НаемНИК   (2003-07-24 10:56) [2]

Нет! Меню автозапуска не подходит!
Еще есть способы?


 
clickmaker   (2003-07-24 11:14) [3]

А зачем?


 
Плохиш   (2003-07-24 11:22) [4]

Автозагрузку программы можно организовать только средствами ОС, если они вам не подходят, создавайте свою ОС.


 
AlexRush   (2003-07-24 12:21) [5]

2Плохиш (24.07.03 11:22) +! :))
Есть еще ключик реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
а в нем REG_SZ APPINIT_DLLS = "путь\к\DLL"
Эта ДЛЛ будет грузится во все процессы - потомки SYSTEM. А из ее DllMain можно делать все, что заблагорассудится.


 
dataMaster   (2003-07-24 12:43) [6]

из win.ini параметры load и run


 
Anatoly Podgoretsky   (2003-07-24 12:53) [7]

НаемНИК (24.07.03 10:56)
Тогда четко укажи что подходит, что бы люди не тратили ни твое ни свое время.


 
НаемНИК   (2003-07-25 08:14) [8]

Приношу извенение, и сожалею за некорректно поставленный вопрос!

Поставлю вопрос таким образом:

Перечислите пожалуйста все знакомые вам методы АВТОЗАГРУЗКИ программы. Основная цель вопроса максимально скрыть от пользователя факт ЕЁ запуска! То есть опытному пользователю не составит труда проверить РЕЕСТР, поэтому необходим способ который бы ЗАТРУДНИЛ поиск "СТАРТОВОЙ СТРОКИ" спрограммы!

С уважением НаемНИК!

PS На счет DLL не плохо! ;)


 
AbrosimovA   (2003-07-25 09:51) [9]

Конечно опытному пользователю не составит труда найти, если он знает, что искать. Но ты же надеюсь не назвал, как зовется твоя программа. Согласен, что Run,RunOnce,RunOnceEx из реестра - первые на очереди для проверки. Win.ini также в черном списке. Есть ещё Диспетчер задач, где можно найти негодника, если, конечно, тебе не удастся скрыть приложение и здесь. Может запускать ваше приложение в качестве сервиса и назвать его мудренным именем, тогда надо быть "крутым" пользователем, чтобы понять, что этот сервис не входил в дистрибутив выня.


 
НаемНИК   (2003-07-25 11:20) [10]

....Согласен, что Run,RunOnce,RunOnceEx из реестра - первые на очереди для проверки. Win.ini также в черном списке.....



Ну у кого какие еще предложения?
Кстати где есть хорошая инструкция по ВНЕДРЕНИЮ в чужой процесс с примерами, кто нибудь знает?


 
Плохиш   (2003-07-25 11:26) [11]

А что обсуждение вирусов здесь уже разрешено?


 
НаемНИК   (2003-07-25 11:47) [12]

...А что обсуждение вирусов здесь уже разрешено?...


По себе людей не СУДИ!





 
Игорь Шевченко   (2003-07-25 12:45) [13]

Есть предложение - не заниматься скрытием. Поймают - ремнем по попе больно надерут. Или ты приведешь разумное обоснование скрытия.


 
FoxBox   (2003-07-25 13:25) [14]

Под NT или 2000 (XP) есть файл autoexec.nt
туда можно что-нить засунуть. Если не
ошибаюсь, лежит он в \NT\system32


 
VMcL   (2003-07-25 15:04) [15]

>FoxBox (25.07.03 13:25)

autoexec.nt срабатывает при запуске DOS программ.


 
AlexKniga   (2003-07-25 16:09) [16]

НаемНИК
Почитай инфу про плугины к Проводнику.


 
SEM   (2003-07-27 13:35) [17]

Может несовсем то, но есть ключик

HKEY_CLASSES_ROOT\exefile\shell\open\command
(Default = "%1" %*)

если прописать так
c:\myProg.exe "%1" %*

то будет запускаться твоя прога, а параметром ей будет передаваться имя проги которую хочет запустить юзер.

Хотя есть шанс что твоя прога может на запуститься при старте системы, но она точно запуститься если пользователь запустит какую нить прогу.


 
XenonXX   (2003-07-28 04:37) [18]

Если в папку планировщика заданий кинуть hidden файл задания, то его из винды не увидишь, даже при "показывать скрытые файлы", а выполнятся задание будет.


2Плохиш

Вирус это не всегда прохо. Я сам разрабатываю вирус, но он ничего не портит, а только проверяет запущены ли мои програмы, и если запущены, то ищет лицензии, т.е. регистрацию - это очень изысканная защита заразить защищаемые проги таким вирусом.


 
Rouse_   (2003-07-28 04:50) [19]

> XenonXX © (28.07.03 04:37)
Я бы не сказал что это вирус, скорее приложение использующее вирусную технологию...

А вообще есть около 30 способов автозапуска, ссылку не помню, но в том-же Яндексе...

Желаю успехов


 
НаемНИК   (2003-07-28 09:00) [20]

Слушайте а как насчет вот такой фишки, перепрограммировапть BOOT и MBR? Тоесть зделать небольшую чернорабочую программу, пусть перехватывает управление на 0000:7С00h. Вот только будет ли РУГАТСЯ на эту фишку АНТИВИРУСка, программа программой, а антивирусную систему же не отключишь, по Интернету безнее как безШТАНОВ по улице!


 
AbrosimovA   (2003-07-28 09:34) [21]


> НаемНИК (28.07.03 09:00)


До чего только не доведет человека простой пользователь, он уже в boot полез.


 
Anatoly Podgoretsky   (2003-07-28 09:50) [22]

XenonXX © (28.07.03 04:37)
Это и есть вирус и какими ты словами не оправдывал это, оно все равно попадает под стать о создании вредоносных программ для ЭВМ


 
Dimrix   (2003-07-28 15:20) [23]

Реестр и батники конечно можно писать. Но как говорилось мудрый пользователь будет искать твоего виря. А в защищённом режиме никакой реестр или батник не поможет. А умный пользователь таки загрузится и посмотрит как тама винды работают. Так что предлагаю глубже копать под Microsoft. Дыр там уйма...


 
perfecto   (2003-07-28 16:37) [24]

копируешь в конец своей программы internat.exe к примеру, заменяешь обычный,при запуске сравниваешь оригиналный размер твоей проги с нынешним и копируешь в другую папку, все что лишнее и запускаешь если на базе nt даешь системные прова чтоб не рубанул пользователь
или админ :) еще на всякий случий можно написать 2-ю програмку которая будет следить за первой, и если она не запущена запускать, а первая будет следить за второй и наличаем ссылке в реестре в автозапуске и существовании вообще, если нет копировать из ресурса и запускать + следить за фаирволами и при неоходимости отключать или выключать + написать простинкий счетчик запусков, или по определенным числам проверять наличае новой копии из инета.

но это мудренно больно можно запутаться в конце концов.
проще в dll-ку хотя тут гарантии меньше.


 
perfecto   (2003-07-28 16:52) [25]

только граматный пользхователь вообще не станет твою программку запускать, а которому все равно дк он не то что в реестр в автозагрузку не полезет, во как

только я смысла не вижу прятать от пользователя программу?
может поделишся (смыслом), в смысле? :)


 
perfecto   (2003-07-28 16:56) [26]

еще есть вариант драйвера-загрузщика, но тут уже одной делфой не обойдешся,
вобщем усилия твои не будут стоить результата


 
YZA   (2003-07-28 17:28) [27]

Я предлагаю другой вариант! Отправляй свою прогу в обычную автозагрузку, но при работе своей проги сделй чтобы она прописывала себя в автозагрузку через определенное время, а чтобы избежать завершения процесса твоей проги сделай так: пусть твоя прога работает в двух экземплярах и пусть проверяет наличие второй копии твоей проги, если одна копия завершается, то друая копия запустит копию заново. Конечно, проверка работоспособности копий должна работать очень часто, чтобы пользователь не успел завершить их обе. Все!!!


 
AnthreX   (2003-07-29 03:42) [28]

Хех… Вечный вопрос.
Можно связать запуск своей программы с каким-нибудь часто используемым расширением файла, например exe. Представляешь картину юзер кликает на экзешник, а в место него запускается твоя “злобная программа” и запускает приложение юзера. В общем создается полная элюзия работоспособности системы.

Или можно поменять расположение папки автозагрузки.

WINSTART.BAT – находиться в каталоге Windows, но гадиться только для ДОС приложений.


 
НаемНИК   (2003-07-29 06:50) [29]

Ну НАРОД :) ну вы даете ( ...делаешь первую программу, потом вторую, а потом третью, каторая проверыет вторую, а та проверяет первую, что в свою очередь проверяет третью, чтобы та проверяла вторую...... :) обалдеть)


Так и WINDу не долго переписать с новья :)

ВСЕ очень признателен за идеи, с уважением НаемНИК, еще чего придумаете пишите, жду!


 
НаемНИК   (2003-07-29 06:58) [30]


Согласен с Dimrix (28.07.03 15:20)

Реестр и батники конечно можно писать. Но как говорилось мудрый пользователь будет искать твоего виря. А в защищённом режиме никакой реестр или батник не поможет. А умный пользователь таки загрузится и посмотрит как тама винды работают. Так что предлагаю глубже копать под Microsoft...

ПОЭТОМУ РЕЕСТР ИСПОЛЬЗОВАТЬ НЕ ХОЧУ! Так что лопату в руки и ...!


 
НаемНИК   (2003-07-29 06:58) [31]

согласен с dimrix (28.07.03 15:20) реестр и батники конечно можно писать. но как говорилось мудрый пользователь будет искать твоего виря. а в защищённом режиме никакой реестр или батник не поможет. а умный пользователь таки загрузится и посмотрит как тама винды работают. так что предлагаю глубже копать под microsoft... поэтому реестр использовать не хочу! так что лопату в руки и ...!



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

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

Наверх




Память: 0.52 MB
Время: 0.009 c
1-40383
lovres
2003-10-01 10:53
2003.10.13
Подскажите простой бесплатный компонент для экспорта в Excel .


8-40516
mao
2003-06-11 07:47
2003.10.13
Прозрачный RichEdit или что-то в этом роде


3-40234
Sirus
2003-09-24 07:43
2003.10.13
Как можно указать в Firebird тип INT64


14-40639
bug008
2003-09-21 13:03
2003.10.13
вопрос по Word.


4-40751
k@rt
2003-08-10 16:44
2003.10.13
Как загрузить текст из файла в Edit?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский