Показаны сообщения с ярлыком files. Показать все сообщения
Показаны сообщения с ярлыком files. Показать все сообщения

5 авг. 2013 г.

Ghost Solutions (GSS) + Broadcom NetXtreme II NIC

Пробую работать с Symantec Ghost Solutions (бывший Norton Ghost). Выяснились грабельки: во-первых, серверные редакции виндов не дозволяют ему пользоваться своим теневым копированием (или они сами не хотят этого делать, продавая отдельным продуктом подобный функционал), во-вторых, используемое для работы в альтернативном режиме загрузочное окружение - PreOS v2.0, основанное на Vista, не умеет из коробки работать с сетевками Broadcom NetXtreme II (в моем случае, на чипе BCM5708C). 
В общем, день промаялся, пытаясь подобрать драйверочек, который бы и добавился в образ PreOS-а без ошибки, и сетевку подмог увидеть после перезагрузки в этот самый PreOS. В итоге нашел вот эту страничку с вот этой ссылкой на правильные файлики. Пересобрав образ с оными, увидел сетевки как в автоматическом режиме, так и при ручной загрузке boot-образа.

20 дек. 2012 г.

Windows API: Обход ограничения на максимальную длину пути.

Есть категория людей, идущих столь далеко по пути каталогизации и упорядочивания своих файлов, что рано или поздно сталкивается с ошибкой при создании очередной папочки (или длинно-описательного имени файла) вида "Имя файла (папки) слишком длинно, укоротите или создайте в другом месте". По этому поводу нашлась хорошая статья на MSDN.
Если вкратце, то да, существует в WinAPI ограничение на максимальную длину пути MAX_PATH, равная 260 символам. Обойти его можно, обращаясь к файлам/папкам через префикс \\?\ (максимальная длина пути в таком случае - 32 767 символов). То есть, например,
mkdir "\\?\C:\very-very-very\long-long\path\filename.ext"
Создать такое прводоником у меня не получилось (может, плохо пытался), однако внутри созданной из командной строки папки новые подпапки создаются проводником без вопросов.