На терминальном сервере под сабжевой осью требуется использование виртуального флопа (юзается несколько банк-клиентов, Такском-Референт и др.).
Для это существует чудная утилитка Virtual Floppy Drive (последний релиз - 2.1).
Что удобно, она позволяет создавать виртуальный флоп не только глобально, но и персонально, для каждого отдельного сеанса.
Имидж дискеты я делаю с помощью RawWriteWin.
Проблема в следующем: прога без нареканий работает под админским аккаунтом, но под юзерским отказывается извлекать диск.
Т.е. без проблем создаётся виртуальный флоп на любой букве, так же без проблем монтируется образ дискеты, но закрыть образ (грубо говоря, извлечь дискету) не получается. Сначала выскакивает окно с ошибкой:
цитата:
--------------------------------------------------------------------------------
Failed to lock the volume.
Make sure thet any files are not in use.
Continuing forces all files to be closed.
--------------------------------------------------------------------------------
Если нажать "Продолжить", то пишет
цитата:
--------------------------------------------------------------------------------
Failed to close the image on drive 0.
Access denied
--------------------------------------------------------------------------------
Это просто смешно.
Я могу СОЗДАТЬ или ОТКЛЮЧИТЬ флоп, но не могу извлечь дискету!
Под WinXP Prof работаю под юзерским аккаунтом уже год и никаких проблем небыло.
Я подозреваю, что дело в каких то настройках групповых политик (gpedit.msc) или реестра, но в каких?
При этом я даже не могу догадаться, к чему может относиться этот рестрикт, позволяющий монтировать раздел, но отказывающий в демонтировании...
Подозреваю, что собака порылась здесь:
http://msdn2.microsoft.com/en-us/library/aa363217.aspx
цитата:
--------------------------------------------------------------------------------
Removable media has been removed from the device or is unavailable. The dbch_data member is a pointer to a CLASS_MEDIA_CHANGE_CONTEXT structure. The NewState member provides status information. For example, a value of MediaUnavailable indicates that the media is not available (for example, due to an active recording session).
Windows XP/2000 and Windows Me/98: This value is not supported.
--------------------------------------------------------------------------------
Речь идёт о новой возможности контроля доступности носителя (media) к извлечению.
И эта функция действительно недоступна для ХР, а только для 2003 и старше (Vista, Longhorn)
Тогда непонятно, почему администратору можно например извлечь недописанный диск, а юзеру нет?
Можно ли как то позволить обычным пользователям эту операцию?
На терминальном сервере под сабжевой осью требуется использование виртуального флопа (юзается несколько банк-клиентов, Такском-Референт и др.).
Для это существует чудная утилитка Virtual Floppy Drive (последний релиз - 2.1).
Что удобно, она позволяет создавать виртуальный флоп не только глобально, но и персонально, для каждого отдельного сеанса.
Имидж дискеты я делаю с помощью RawWriteWin.
Проблема в следующем: прога без нареканий работает под админским аккаунтом, но под юзерским отказывается извлекать диск.
Т.е. без проблем создаётся виртуальный флоп на любой букве, так же без проблем монтируется образ дискеты, но закрыть образ (грубо говоря, извлечь дискету) не получается. Сначала выскакивает окно с ошибкой:
цитата:
--------------------------------------------------------------------------------
Failed to lock the volume.
Make sure thet any files are not in use.
Continuing forces all files to be closed.
--------------------------------------------------------------------------------
Если нажать "Продолжить", то пишет
цитата:
--------------------------------------------------------------------------------
Failed to close the image on drive 0.
Access denied
--------------------------------------------------------------------------------
Это просто смешно.
Я могу СОЗДАТЬ или ОТКЛЮЧИТЬ флоп, но не могу извлечь дискету!
Под WinXP Prof работаю под юзерским аккаунтом уже год и никаких проблем небыло.
Я подозреваю, что дело в каких то настройках групповых политик (gpedit.msc) или реестра, но в каких?
При этом я даже не могу догадаться, к чему может относиться этот рестрикт, позволяющий монтировать раздел, но отказывающий в демонтировании...
Подозреваю, что собака порылась здесь: http://msdn2.microsoft.com/en-us/library/aa363217.aspx
цитата:
--------------------------------------------------------------------------------
Removable media has been removed from the device or is unavailable. The dbch_data member is a pointer to a CLASS_MEDIA_CHANGE_CONTEXT structure. The NewState member provides status information. For example, a value of MediaUnavailable indicates that the media is not available (for example, due to an active recording session).
Windows XP/2000 and Windows Me/98: This value is not supported.
--------------------------------------------------------------------------------
Речь идёт о новой возможности контроля доступности носителя (media) к извлечению.
И эта функция действительно недоступна для ХР, а только для 2003 и старше (Vista, Longhorn)
Тогда непонятно, почему администратору можно например извлечь недописанный диск, а юзеру нет?
Можно ли как то позволить обычным пользователям эту операцию?