Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для MACHOMAN
54 / 30 / 4
Регистрация: 15.01.2014
Сообщений: 354

Блокировка локального диска

11.03.2015, 02:32. Показов 1329. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Программа работает но нужна ваша помощь, если заблокировать 2 раза один и тот же диск выдает ошибку . как можно определить заблокирован диск или нет?
Миниатюры
Блокировка локального диска  
Вложения
Тип файла: zip блокировка локального дисков.zip (187.3 Кб, 28 просмотров)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.03.2015, 02:32
Ответы с готовыми решениями:

Установка пакетов nuget с локального диска
использую Visual studio 2015, скачал пакет и все его зависимости для nuget, при установке любого пакета выдает следующую ошибку: An...

Перенос файла с локального диска на сервер SFTP
Доброго дня, подскажите пожалуйста, может у кого есть решение проблемы по переносу файла на SFTP сервер? смотрел различные темы, но везде...

Загрузка картинки из локального диска в столбец DataGridView
Есть фот такая форма. Суть в том, что нужно сделать так чтобы нажимая на кнопку которая слева от textBox под ФОТО (она обведена) можно было...

9
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
11.03.2015, 05:38
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Не знаю, что там с блокировкой диска (ты хоть расскажи как ты её делаешь), но функцию одну (D_31) я бы точно перепиcал:
VB.NET
1
2
3
4
5
6
7
8
9
10
Function D_31(ByVal D_311 As String) As Int32
    'Номер первого символа в строке, т.е. буква диска
    Dim firstCharNum As Integer = AscW(D_311(0))
    Select Case firstCharNum
        Case 65
            Return 0
        Case Else
            Return CInt(2 ^ (firstCharNum - 65))
    End Select
End Function
Если в коде приходится писать более 3-х If, то это серьёзный повод переосмыслить алгоритм

Не по теме:

И не лень тебе было вписывать столько условий

1
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
11.03.2015, 07:14
А как она блокирует? На диск нельзя зайти?
0
 Аватар для MACHOMAN
54 / 30 / 4
Регистрация: 15.01.2014
Сообщений: 354
11.03.2015, 13:21  [ТС]
За Function D_31 спасибо! Допустим выбираем любой локальный диск и блокируем его два раза подряд в строке Количество заблокированных локальных дисков:2 (отображается что заблокировано 2 диска ) хотя по факту заблокирован один диск . как можно это исправить?

Добавлено через 1 минуту
Yury Komar запусти программу и сам все увидишь!
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
11.03.2015, 19:36
Вот я человек, который не знает, что такое блокировка диска. Пояснил не как, а что ты делаешь. Какие функции и для чего вызываешь
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
12.03.2015, 18:39
Это значит, что ACCESS DENIED.
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
12.03.2015, 18:59
Замабувараев, каким образом и для каких приложений он Denied? Нехочется пускать программы с сомнительным описанием типа "запусти и увидишь".
1
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
12.03.2015, 19:06
Yury Komar, например, для низкоуровневой работе с диском, проверки на наличие ошибок и их исправление программой chkdsk диск может быть заблокирован. Все операции чтения и записи к такому диску будут приводить к ошибке.
1
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18292 / 14216 / 5368
Регистрация: 17.03.2014
Сообщений: 28,894
Записей в блоге: 1
12.03.2015, 19:26
Цитата Сообщение от Yury Komar Посмотреть сообщение
каким образом и для каких приложений он Denied?
Для проводника и common dialogs. Командная строка и другие программы этот якобы "заблокированный диск" видят без проблем.
1
Модератор
Эксперт .NET
 Аватар для Yury Komar
4358 / 3428 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
03.04.2015, 18:38
А как тебе Интерфейс в стиле ModernUI(MetroStyle), всяко ведь крсивее и современнее, чем огромные красные и зелёные кнопки?

Держи свою прогу в новом виде )

PS: Использовал NuGet'овскую библиотеку MetroFramework(для контролов) и MetroFramework.Design(дизайн окна)ю
Миниатюры
Блокировка локального диска  
Вложения
Тип файла: zip Проект под MetroStyle.zip (243.2 Кб, 12 просмотров)
Тип файла: zip Готовая прога.zip (93.1 Кб, 9 просмотров)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.04.2015, 18:38
Помогаю со студенческими работами здесь

Троян, блокировка локального разрешения DNS имен
Добрый день! Можно ли помочь в моем случае: ноутбук подцепил что то (был синий экран), перестал раздавать Инет в локалку (подключен...

Удаление локального диска
Буквально на днях появился "локальный диск К" причина появления - неизвестна, связать ни с чем ни мог. Офис вообще не устанавливал,...

Скрытие локального диска
Добрый вечер. Добавил учетную запись "Гость" и хочу скрыть для этой записи локальный диск D. Как это сделать?

Объём локального диска
Здравствуйте, возникла такая проблема: когда стал чистить компьютер от мусора заметил что на локальном диске (системном) исчезло куда то 12...

Проблема переименования локального диска
Добрый вечер. Столкнулся с очень неприятной проблемой. За счет диска E увеличил размер диска С с помощью утилиты AOMEI Partition. После...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru