Как на флешке вставить windows

Умники: мне нужна помощь с Windows Vista

Мое эго .cz

Умники: мне нужна помощь с Windows Vista

Я решаю такую ​​проблему с Windows Vista. Если вы знакомы с Планировщиком заданий , вы, вероятно, знаете, что можно создать задачу, связанную с событием, будь то тривиальное событие, такое как запуск компьютера, вход пользователя в систему, а также что-то еще. более сложный — связь с средством просмотра событий и XML-структурой событий.

Мне нужно добиться одного — у меня есть зашифрованный внешний накопитель на Firewire, и когда я его включаю, мне нужно автоматически запустить команду, которая расшифровывает и, следовательно, «открывает» его (ключом, расположенным на съемном USB-накопителе). флешка).

Проблема в том, что подключение внешнего диска Firewire не генерирует никаких событий и не записывает в средство просмотра событий , поэтому у меня нет задачи для выполнения. Вероятно, это могло быть «привязано» к какому-то низкоуровневому аппаратному событию или драйверу, но я не знаю, как это, похоже, это несколько недокументированная область (и Technet молчит). Кроме того, невозможно использовать autorun.ini, поскольку диск зашифрован.

Если вы хорошо разбираетесь в этой конкретной области, сообщите нам об этом в комментариях.

Комментарии

  1. 1Ян Мальхарек 16.12.07, 21:06:20

Эй, вы можете попробовать это руководство: http://support.microsoft.com/kb/927827/en-us. У меня такая же проблема с камерой, она не отображается между устройствами даже после использования этого руководства. Он отлично работает на ПК с WXP SP2, но Vista просто не умеет мечтать:'(

[1] спасибо, но это не решение, диск монтируется нормально, просто не записывает соединение в EventLog, поэтому я не могу выполнить задачу. Однако Задание можно создать и в связи с (например) контроллером, только не знаю, как именно.

Читайте также:  Как восстановить историю браузера хром на компьютере windows 7

Я бы пошел по пути наименьшего сопротивления и сделал небольшой незашифрованный в начале дискараздел, куда бы я поместил autorun.inf.

[3] это работа ужасно долгая, копирование данных, изменение размера (нельзя делать на зашифрованном разделе), копирование данных, может десятки часов. Это самый простой способ пока нажать на одну иконку после подключения 😉 Но в принципе меня интересует как это реализовать «начисто».

fw является де-факто сетевым устройством, разве оно не генерирует событие при назначении адреса? Это можно перехватить, а также написать сценарий (http://www.microsoft.com/technet/scriptcenter/resources/qanda/hsgarch.mspx.)
У меня здесь нет машины, которую я хочу перезагрузить, чтобы включить FW. но я бы посмотрел на него завтра на работе, если время позволит

а как насчет того, чтобы сделать простенькую программу, которая бы работала в фоновом режиме и проверяла, подключен ли диск через FW, и если да, то запускала бы какое-то событие?

[5] не генерируется.. По крайней мере, я ничего не вижу в EventViewer. Однако в Заданиях есть куча вариантов, как это зафиксировать, только я не знаю, как именно это настроить:

[7] В этом диалоге точно устанавливается, в соответствии с каким протоколом произойдет событие после подключения этого диска. Если ни один не генерируется (как вы говорите), то эта настройка не поможет. Но я бы попробовал еще раз, чтобы увидеть, действительно ли такое событие не запускается после подключения. А поскольку просматривать все журналы — это нечеловеческая задача, я бы создал новое представление («Пользовательское представление»), в котором будут отображаться события из всех журналов.

[8] 100% не генерирует, к сожалению.. вопрос можно ли его как-то включить (лог) или повесить на что-то другое. Наконец, просто вставьте флешку в компьютер, в журнале тоже ничего не появится.

Читайте также:  Как создать двух пользователей на windows 10

WMI может помочь. Этот скрипт VBS http://www.esentio.sk/tmp/waitfordiskevent.vbs. захватывает новое событие монтирования диска. Затем запустите одинпрограмма это уже мелочь.
Это всего лишь пример, в PowerShell его, безусловно, можно написать красивее. Недостатком является то, что скрипт работает в фоновом режиме. Я не знаю, можно ли подключить планировщик напрямую к такому WMI-запросу.

[9] Теперь я попробовал это с этой флешкой, и, по крайней мере, в моей системе событие сгенерировано благополучно 🙂 — http://www.imagepolis.com/images/20071216639718786.png.

[11] так что вы, вероятно, подключили его к порту, где его раньше не было, но IEE1394 просто вообще ничего не генерирует 🙁

[9] Если система не генерирует никаких событий при вставке устройства, то сложно представить, как работает автозапуск с флешками, регистрация дисковода среди доступных и т.д.

либо 1. вы всегда можете написать resident/service/daemon .. или назвать его как хотите. когда он обнаружит подключенный жесткий диск с определенным идентификатором, он «что-то сделает».

или 2. использовать другую ОС, на которой система находится под вашим контролем :-), т.е. Linux 😉

Поделиться с друзьями
ОС советы