#16
by D_Pavel
А, всё, появилось. Был глюк, после сразу То что Kavar писал я уже смотрел. Нужно встроенную в виндовс прогу, типа rundll32 shell32.dll,Control_RunDLL hotplug.dll
#19
by Kavar
Тогда скорее всего никак. через cmd можно вызвать диалог отключения устройства, но все равно придется кнопку жать.
#20
by D_Pavel
Если знать ГУИД, можно так: rundll32.exe hotplug.dll,HotPlugSafeRemovalNotification \.pipePNP_HotPlug_Pipe_0.{52BC089A-8439-41A5-9AA8-EBCB53D46B7D} Только ГУИД всегда разный (((
#27
by D_Pavel
Такая вот фигня есть: Driveletter = I: ; Set this to the drive letter you wish to eject. hVolume := DllCall("CreateFile" , Str, "\." . Driveletter , UInt, 0x80000000 | 0x40000000 ; GENERIC_READ | GENERIC_WRITE , UInt, 0x1 | 0x2 ; FILE_SHARE_READ | FILE_SHARE_WRITE , UInt, 0 , UInt, 0x3 ; OPEN_EXISTING , UInt, 0, UInt, 0) if hVolume <> -1 { DllCall("DeviceIoControl" , UInt, hVolume , UInt, 0x2D4808 ; IOCTL_STORAGE_EJECT_MEDIA , UInt, 0, UInt, 0, UInt, 0, UInt, 0 , UIntP, dwBytesReturned ; Unused. , UInt, 0) DllCall("CloseHandle", UInt, hVolume) }
#29
by AMur
Прошу прощения, а зачем нужно извлекать флешку в командной строке? Может и мне пригодится? )))
#32
by D_Pavel
чтобы сделать скрипт который по определенному событию запишет все незаписанные файлы на флэшку, и подготовит комп к выключению, после чего на экране появится сообщение что всё сохранено, можно вырубать. А иначе приходится ждать неопределенное время после закрытия программ, не понятно сколько. Часто при загрузке винда говорит что флэшку необходимо проверить на ошибки если не достаточно ждал.
#34
by mr_fix
Внимательно читал? :) По ссылке [ Я написал аналогичную программу, также названную Sync, которая работает во всех версиях Windows.]
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- электронная сдача в ПФР отчетных форм (СЗВ) из БП 2.0 (ЗУП)
- v7: как программно запустить внешнюю обработку
- что быстрее найтистроки или менеджер запросов к таблице значений?
- ГТД по импорту Бухгалтерия 2.0
- Обработчик "АвтоПодбор" поля ввода
- Мобильное приложение на 1С 8.3 файловый обмен
- В БП 2.0.42 отключили режим совместимости с 8.2.13. Первые радости
- Не могу удалить реквизиты 8.2
- Разрешить юзерам только remoteapp
- Программное изменение проводок документа - не записываются :(
- Запрос выбрать значение из регистра сведений
- 1С запрлата в сбербанк XML
- ЗУП: Перечисление НДФЛ в бюджет РФ
- Документ расчета по счету 62.01
- Медленно работает динамический список в УФ. Что делаю не так?
- 1c salesforce не могу разобрать метод
- РИБ 1С:Розница на 150 магазинов
- OLE соединение управляемое приложение - 1С 7.7
- УТ 10.3, Счет-фактура. Изменить код, чтобы немного другую информацию выводил
- Как почистить логи сервера MSSQL?