Latest post of the previous page:
elGeminyПробывал - тоже самое. У меня такое чувство что при нажатии DEL на сетевом диске ты пытаешься юзать mciSendCommand/DeviceIoControl какой, а надо WNetCancelConnection2Ты написал какА ты пробовал так:Zeroes wrote: Type full device name: \\.\z:
Inject/Eject : [i/e]
Processing...
Отказано в доступе.
Type full device name: \\MEGAVOLT\C$
Inject/Eject : [i/e]
?
Если та утилита при отключении диска с именем \\MEGAVOLT\C$ выдает ошибку, значит, способ не подходит
http://msdn.microsoft.com/library/defau ... ction2.asp
даЭто ФАР выдает по Ctrl+2 ?Zeroes wrote: Z: сетевой │ZEROES \\MEGAVOLT\C$
Я это понимаю. Но если сделать логику такую: IF диск сетевой IF получили ошибку отказано в доступе сообщать что метод извлечения не поддерживает сетевые дискиДык это не я сообщаю, это системная ошибка, я просто перевожу ее.Zeroes wrote: либо надо выдавать для сетевых дисков что
извлечение/отключение не доступно а не сообщать что нет доступа
но лучше сделать
IF сетевой диск юзать WNetCancelConnection2 ELSE юзать mcisendcommand/DeviceIoControl