Собственно- необходимо для того, чтобы не нужно было нажимать справа внизу на "отсоединить устройство" и т.п. Считаем, что букву диска мы знаем (кроме того- это единственная флеха в компе) Можно так сделать?
http://www.superadm.net/index.php?name=Pag...age&pid=126 http://maveriik.blogspot.com/2007/10/how-t...e-for-safe.html
1) Помести приведённый код в любой файл с расширением *.js, клюкай на него, когда надо отмонтировать флешку: Код: //jscript<BR>var WshShell = WScript.CreateObject("WScript.Shell");<BR>WshShell.Run("RUNDLL32.EXE shell32.dll,Control_RunDLL hotplug.dll");<BR><BR>TypeJob("Отключение или извлечение аппаратного устройства", "{TAB 2} ");<BR>TypeJob("Остановка устройства", " ");<BR>TypeJob("Оборудование может быть удалено", " ");<BR>TypeJob("Отключение или извлечение аппаратного устройства", "{ESC}");<BR><BR>function TypeJob(WinCaption, KeysToType) {<BR>var i = 1;<BR>while (!(WshShell.AppActivate(WinCaption))) {<BR> if (i++ == 15) {<BR>//15*333=5 секунд на ожидание окошка. Не нравится - можно поменять<BR> WScript.Quit();<BR> }<BR> WScript.Sleep(333);<BR>}<BR>WshShell.SendKeys(KeysToType);<BR>}<BR><BR> 2) "Возьми" л.кн.мыши значок отключения в трее и отбуксируй на рабочий стол. Появится перечень устройств для отключения.</div>
Спасибо- скачал по ссылкам из первого ответа removedrive.exe - все работает. Даже сидюки отсоединяет на ура