Модераторы: bartram, Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как реализовать autorun USB 
:(
    Опции темы
sono
Дата 8.3.2008, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 10.1.2008
Где: KHARKOV

Репутация: нет
Всего: -1



 Колеги посоветуйте как реализовать autorun USB . Полазив по форуму ничего конкретного не нашёл...
На крайняк видел реплику типа  autorun в USB можно реализовать только в конкретных типах устройств в которых эта возможность заложена аппаратно или чего-то там ещё...?
PM MAIL   Вверх
MarkedOne
Дата 8.3.2008, 17:21 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 8.2.2008

Репутация: нет
Всего: нет



Привожу ответ на подобный вопрос с сайта RusFaq.ru:

Цитата

Список ответов на вопрос № 124135
/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Вопрос
Здравствуйте уважаемые эксперты. Вопрос: как сделать автозагрузку с флешки. Для CD/DVD создаётся файл Autorun.inf вида:
[autorun]
open=Prog.exe
icon=ProgIcon.ico
Для флэшки это почему-то не работает. Подскажите в чём дело.
Отправил: Хукаленко Дмитрий (Посетитель)
Дата отправки: 20.02.2008, 23:17
Поступило ответов: 1    


Ответы
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Хукаленко Дмитрий!
Если вообще не происходит автозагрузка флешки, проверьте, что включена служба Определение оборудования оболочки (Shell Hardware Detection).

С иконкой никаких абсолютно проблем быть не должно.
С автозагрузкой сложнее. Автозапуск возможен только с несъемного устройства. Максимум что у меня получилось сделать - чтобы показывался диалог с выбором действия, в котором будет присутствовать пункт "autorun.exe". В приложении получившийся у меня autorun.inf.

Вот что пишет Microsoftпо поводу автозагрузки с флешки:
Q: What must I do to trigger Autorun on my USB storage device?
The Autorun capabilities are restricted to CD-ROM drives and fixed disk drives. If you need to make a USB storage device perform Autorun, the device must not be marked as a removable media device and the device must contain an Autorun.inf file and a startup application.

The removable media device setting is a flag contained within the SCSI Inquiry Data response to the SCSI Inquiry command. Bit 7 of byte 1 (indexed from 0) is the Removable Media Bit (RMB). A RMB set to zero indicates that the device is not a removable media device. A RMB of one indicates that the device is a removable media device. Drivers obtain this information by using the StorageDeviceProperty request.

For more information about the SCSI Inquiry command, see the T10 committee located at http://www.t10.org.

For more information about the StorageDeviceProperty, see the STORAGE_DEVICE_DESCRIPTOR storage structure in the Windows DDK, located at http://msdn2.microsoft.com/en-gb/library/aa510117.aspx.

For more information on Autorun.inf files see the "Creating an AutoRun-Enabled Application" article located at http://msdn2.microsoft.com/en-us/library/aa969330.aspx.

То есть придется еще помучиться, чтобы подменить тип устройства. Насколько это реально осуществить - не знаю, не пробовал.

Удачи!

Приложение: 
[autorun]
shellexecute=autorun.exe
open=autorun.exe
action=autorun.exe
shell\open\Command=autorun.exe
shell\explore\Command=autorun.exe
icon=install.ico

PM MAIL WWW   Вверх
sono
Дата 8.3.2008, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 10.1.2008
Где: KHARKOV

Репутация: нет
Всего: -1



Жаль что нельзя , ну спасибо и за это !..
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.0530 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.