Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Как добавить мою прогу в автозапуск на Флешке?


Автор: COOLHack 12.4.2008, 05:35
Как добавить мою прогу в автозапуск на Флешке? 

autorun.inf на флешках не работает!!! 


Автор: maniaks1 12.4.2008, 09:01
Надо пробовать. Он работает но не полностью.
Иконку покрайнемере загружает)))

Код

[AutoRun]
open=setup\setup.exe
icon=setup\setup.exe,0

Автор: COOLHack 12.4.2008, 09:07
да, иконку грузит, а прогу НЕ запускает!!! Вы сами попробуйте!!! если сможете сделать сюда выложете что пишете!!! у меня ну ни в какую не запускает прогу! 

Автор: mmvds 12.4.2008, 09:19
Автозапуск:
Код

[autorun]
UseAutoPlay=1
action=< Автозапуск >
ShellExecute=Имя_запускаемого_файла


имя запускаемого файла не должно содержать слов setup или install

Кликаем на значек флэшки, открывается прога:
Код

[autorun]
open=
shell\open=Открыть
shell\open\Command=имя_файла
shell\open\Default=1
shell\explore=Проводник
shell\explore\Command=имя_файла


Можно оба способа совместить
Опять же, при чем здесь делфи?

Автор: Mikh@il 12.4.2008, 09:20
Почитай вот это
http://www.winblog.ru/2007/02/16/16020702.html


А вот это с MSDN

[autorun] 
UseAutoPlay=1 
shellexecute=slon.ехе
action=Запустить 
action=@slon.ехе 
label=Крутой Троян 
icon=slon.ехе 
Shell\cmd1=Запустить 
Shell\cmd1\Comma


Лично у меня все работает!!!

Автор: COOLHack 12.4.2008, 09:28
Вылазиет Обычное окно автозапуска(ну там где выбор действия, запустить музыку, открыть в проводнике, и так далее) а моя прога не запускается... 

Автор: maniaks1 12.4.2008, 09:46
Попробуй это:

Для того чтобы автозапуск флэшки работал, необходимо прежде всего выполнение двух условий: в системе разрешен автозапуск со сменных носителей и в корневом каталоге съемного устройства находится файл autorun.inf с определенным содержанием.

Итак, чтобы разрешить автозапуск, зайдите в редактор реестра (Пуск -> Выполнить -> regedit) и перейдите в ветку HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Если в значении параметра NoDriveTypeAutoRun стоит число 133 (запрет автозапуска с флэшек и тому подобных устройств), поменяйте его, например, на 145 (запрет автозапуска с сетевых дисков). Для применения настроек следует перезагрузить компьютер.

Автор: COOLHack 12.4.2008, 09:51
хаха...  автоматически не запускается, Но, когда вхожу в мой компьютер, жму на значке флешки, запускается указанная прога... Но проводник НЕ открывается!!! 

Как сделать чтоб открылся проводник, и запустилась прога??? 

Автор: maniaks1 12.4.2008, 09:52
[autorun]
  shellexecute=\autorun.exe
  action=Типа открываем прогу
  icon=autorun.exe,0
  label=Мой диск
  shell\about=ReadMe
  shell\about\command=Notepad.exe readme.txt

Автор: Esperito 12.4.2008, 14:55
В WinXP SP2 запрёщен автозапуск прог с флешек.

Автор: COOLHack 12.4.2008, 18:54
тогда всё понятно... А никак нельзя сделать чтоб он всё же работал? 

Автор: mmvds 13.4.2008, 15:04
В реестре ключ надо найти:
Код

HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
"NoDriveTypeAutoRun" 

hex:95,00,00,00 - запуск только с CD 
hex:91,00,00,00 - автозапуск на всех носителях

по-моему требуется перезагрузка или можно использовать:
Код

SendMessage(HWND_BROADCAST, WM_WININICHANGE,0,0);

чтоб обновить инфу из реестра без перезагрузки

Автор: ne0n 13.4.2008, 15:21
Цитата(Esperito @  12.4.2008,  14:55 Найти цитируемый пост)
В WinXP SP2 запрёщен автозапуск прог с флешек.

и откуда же такая информация??? вот у меня сп2 а черви нормально запускались с флешки и пытались заразиьть систему...

з.ы. Топикстартер неужто так сложно зайти в гугл и посмотреть самому делов на 5 минут. да и делфи тут не причем.

Автор: Virtuals 14.4.2008, 11:01
может хватит троянов писать!!!.
(ну для чего еще может понадобится запуск через авторан, и обязательно еще окно проводника открыть???)
....
а теперь по теме:
авторан (двойной клик в "мой компьютер" по сменному носителю) в win XP по умолчанию  ВКЛЮЧЕН, и штатными средствами не отключается!

а теперь как его отключить на корню!
http://virusinfo.info/showpost.php?p=201714&postcount=64

(рекомендую всем выполнить, да и почитать тему полностью будет полезно)


Esperito, а может с вашим компом уже поработали администраторы? smile 

Автор: Esperito 14.4.2008, 21:01
Забыл я, где читал это или кто мне это сказал... Вроде даже статью читал, где говорилось, что именно в сервис паке втором поставлен запрет на автозапуск с флешек по умолчанию.
Если неправ, извиняюсь, не могу найти, где читал.

Автор: Virtuals 23.4.2008, 20:20
Esperito, вы неправы частично
на самом деле авторан отрублен в сп2 - тоесть вставил влешку и... ничего
а вот если  - мой комп., двойной клик по сменному носителю - вот тут он и сработает (обычное поведение 90% пользователей)

Автор: Esperito 24.4.2008, 16:23
А, даже так... Теперь понятно. Я-то всегда использую Total Commander.

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