29

Link Shell Extension

Всем привет!

Сегодня я расскажу о программе, что поможет жаждущим оптимизировать хранение данных на компьютере или в локальной сети.

Мне она пригодилась на работе, когда  было решено навести порядок на сетевом диске, но требовалась совместимость с многочисленными старыми ярлыками. Для разрешения ситуации каталоги были переименованы, а для совместимости со старыми ярлыками, были созданы скрытые символические ссылки с именами старых каталогов.

Для начала немного теории:

Символическая ссылка — специальный файл в файловой системе, в котором вместо пользовательских данных содержится путь к файлу, открываемому при обращении к данной ссылке (файлу).

Жёсткая ссылка Жёсткая ссылка связывает индексный дескриптор файла с каталогом и дает ему имя. У файла может быть несколько жёстких ссылок: в таком случае он будет фигурировать на диске одновременно в различных каталогах или под различными именами в одном каталоге. При редактировании файла через одну из ссылок на него, содержимое по другим ссылкам тоже изменится

Точка соединения NTFS (Junction Point) — нововведение в файловой системе NTFS 3.0 (файловая система по умолчанию в Windows 2000). Суть нововведения заключается в том, что указанный логический диск либо папка будет отображаться как папка на другом логическом диске либо в другой папке. Эта возможность позволяет создавать некоторые эффекты с файловой системой (например, хранить два профиля одного и того же пользователя и переключаться между ними без особых проблем). Точка соединения реализована в NTFS как особый тип точки повторной обработки (англ. reparse point)

Целью ссылки может быть любой объект: например другая ссылка, файл, каталог или даже несуществующий файл (в последнем случае при попытке открыть его должно выдаваться сообщение об отсутствии файла).


Программа позволяет создавать жесткие ссылки, символические ссылки, Junction points, volume mount points. Она позволяет редактировать и копировать их.


Пользоваться утилитой просто. После установки в меню Проводника у вас появится новая команда «Запомнить источник ссылки». К примеру нам нужно создать  создать жёсткую ссылку на файл. Щелкаем по нему правой кнопкой мыши и выбираем в меню опцию «Запомнить источник ссылки».

Перетаскивание файлов правой кнопкой мыши так-же дает свой результат: можно быстро создать жесткую или символическую ссылку.

Link Shell Extension Windows, Программа, Файловая система, Длиннопост

В каталоге назначения, щелкнув по пустому месту правой кнопкой выбираем меню «Поместить как…». А там выбираем создать жесткую ссылку.

Link Shell Extension Windows, Программа, Файловая система, Длиннопост

Если работа ведется не над файлом, а над каталогом, но выбор опций больше.

Link Shell Extension Windows, Программа, Файловая система, Длиннопост

Выше я перечислил лишь малую часть возможностей программы.


По ссылке вы можете ознакомиться с иллюстрированной документацией о программе и скачать её.

Найдены возможные дубликаты

+6

Кэп, ты написал чтоб похвастаться, как хорошо настроил винду в черный цвет =)

раскрыть ветку 1
0

Тут как- бы и настраивать нечего.

+6

Стандартный виндовый «mklink» делает все то же самое без стороннего софта. Так же есть виндовый «fsutil».

В Microsoft Windows Resources Kit есть «Linkd» и «Junction».

Всякие «Total Comander», «Far Manager» умеют это изначально.


А стороннего софта в достатке: «NTFS Link», «Junction Link Magic», «NTFS Links»

раскрыть ветку 10
+2

Стандартного софта в достатке, но использование его больше оправдано в скриптах. А утилита понравилась, но не слишком популярна, хоть бесплатна. Потому о ней и написал

раскрыть ветку 9
+3

Ну тогда на этом и надо было сделать акцент. Что мол вот есть такой вот непопулярный, но крутой софт и я им пользуюсь и рекомендую остальным. Однако, Вы такой не один.

Как пример - могу привести:
Многие пользуются utorrent, но единицы tixati, хотя последний удобней в разы.
Многие пользуются DaemonTools, Alhogol120%, но единицы OSFMount, хотя последний меньше, быстрей и удобней и бесплатный.
И таких примеров полно на самом деле.

В целом - кому нужны линки в FS уже давно изучили этот вопрос, сделали свой выбор и успешно пользуются полюбившимся вариантом.

раскрыть ветку 8
0
Слабаки! Subst - наше всё! :-)
раскрыть ветку 1
0

Не совсем одно и тоже.

0

https://m.habr.com/ru/post/281937/ - не проще ли так?

0

Не думаю что человеку пользующемуся проводником такое будет вообще постижимо. А в NC-Like и так всё есть встроенное такое.

раскрыть ветку 3
-3

для хранения доков у нас специально выделен сервер с рейдом, там все лежит, разрабы сидят и так на линях, манагеры на маках. толку он софтины 0 на нашей работе. дома это тоже не особо полезно

раскрыть ветку 2
0

Дома симлинки использую для хранения сохранений старых игр (что хранят в общих документах- сталкер например) в облаке.

раскрыть ветку 1
0

а смысл в этом для простого обывателя?

раскрыть ветку 16
+2

Пост в лигу сисадминов, поэтому не для обывателей. Ну не для бабок, пкм.

раскрыть ветку 11
0

Как часто админы в фирмах что сидят на форточках используют симлинки и хардлинки?

раскрыть ветку 10
+1

Создаёте RamDisk и ссылками устанавливаете профиль браузера, почтовика, временные директории винды на этот диск. Программы начинают летать как от SSD и быстрее.


Я, честно говоря,думал,что автор в посте про LSE начнёт рассказывать именно об этом,так как это самое практичное применение.

раскрыть ветку 2
-1

О, свидетели рамдиска прибыли! Нормальный софт, да и сама Windows прекрасно умеют использовать свободную оперативную память без всяких костылей.

раскрыть ветку 1
0

Отвечу ссылкой:

#comment_132642624

Похожие посты
1904

Hard Disk Manager

В честь 25-летия, компания Paragon раздаёт лицензию для программы Hard Disk Manager.


Hard Disk Manager является мощным многофункциональным и удобным в обращении средством для управления ресурсами жесткого диска, осуществления операций обслуживания, утилизации и восстановления, управления процессом загрузки, обеспечения безопасности системы и данных.


Чтобы получить ключ, нужно перейти по ссылке https://www.paragon-software.com/hdm-25-anniversary/#downloa... , заполнить поля и вам на e-mail придёт ключ и ссылка на дистрибутив.

273

Убийца процессов

История создания.

На работе достался мне комп не очень мощный, пользователей до меня было много. При старте небольшая память в 2 Гб забивалась многочисленными процессами. Удалить проги я не мог так-как что нужно, а что нет, а что может понадобиться я не знаю. Тем более что тачку дали с правами "тебе тачка вообще не положена!". Поэтому сижу и помалкиваю. А работать за компом хотелось бы комфортнее, а не ловить "пьяную" мышку.

Поэтому я стал освобождать оперативную память от тех процессов которые я не использую на данный момент, через диспетчер задач стал завершать не нужные процессы. Комп работает 24 часа 7 дней в неделю, то есть постоянно, но бывают моменты когда комп перезагружается... и снова удалять чуть больше двух десятков процессов вручную. Мне это надоело и я решил спросить у гугла можно ли это как-то автоматизировать. Я немножко программирую в Делфи, поэтому запрос был такой "убить процесс в Делфи".

Нашёл ответ WinExec('taskkill /f /im процесс',SW_HIDE);

Отлично! подумал я, ща напишу программку которая убивала бы все нежелательные процессы одной кнопкой. Когда писал, устала рука, начинал подумывать о списке. Когда дописал и нажал кнопку все процессы зашитые в екзешник были убиты. Память освободилась, процессор облегчённо вздохнул. Без лишних процессов машинка ожила и можно было комфортно работать, в том числе открыть и не одну вкладку в браузере. Каждый раз я пользовался этой кнопкой при перезагрузке ПК. Потом я заметил, что некоторые процессы появляются и исчезают, а самые назойливые нужно убивать много раз! А есть такие программы что запустишь, а они запустят ещё пару спутников процессов и когда закроешь основную программу спутники-шпионы остаются висеть. Некоторые даже тормозят проц, что не есть хорошо.

Так я решил бороться с ними и возродить идею со списком.

Сделал три списка белый, чёрный и текущий и таймеров два штуки, чтобы мониторили процессы и убивали из чёрного списка появившиеся процессы. Во второй версии я переделал алгоритм и во главу угла поставил белый список. Всё что не в белом списке, убивалось и заносилось в чёрный. Поначалу было не просто, убивал нужные процессы винды и комп замерал и не реагировал или уходил в синий экран и на перезагрузку. Было принято решение загрузиться в безопасном режиме и записать минимум необходимых процессов для нормальной работы винды.

Первые тесты программки удивили и обрадовали... при запуске калькулятора тот мигнул и исчез. Зная что за запуск калькулятора отвечает процесс calc.exe, я добавил его в белый список. Добавил функцию ручной миграции процессов из списка, а также историю "убийства", а то мигнёт что-то, а что фиг узнаешь! Некоторые программки запускают несколько процессов и их надо знать. Также добавил статистику по процессам и за весь день, ну чтоб знать процессы которые назойливые. Когда программка заработала меня осенила мысль...да это же самодельный антивирусник. Давно мечтал сделать что-то подобное, потому-что постоянные обновления и поиски ключей уже з@eб@ли надоели, но думал что антивирусник это сложно сделать. Как оказалось всё просто: таймер, списки и команда taskkill.

Помню как отказался от антивирусников в далёком 2009, винда пожила месяца три, червей и вирусов нахватался знатно, почти все .exe побило червями, архивы только целые остались.

Первую версию программки написал давно, осенью 2018, весь 2019 пользовался на своём компе без каких либо антивирусников, оттачивал и добавлял нужные функции. Больше года полёт нормальный. Делал программку для себя, но мысль что надо поделиться не оставляла меня, программка полезная, сколько в инете есть жалобы на процессы которые грузят систему, сколько искал я решение по этой проблеме так ничего и не нашёл. Как не откроешь запрос, на первой странице " этот процесс хороший, он от Майкрософт, находиться там и там-то, весить столько-то,... а жрёт за десятерых". Долго не решался отдать программку в массы, так как в мире действует закон "не делай добра не получишь зла". Всегда найдутся люди которые не смогут пройти мимо, обязательно обосрут, поноют и перекрутят.

Ну да ладно, работа у них такая. А у меня была работа сделать вторую версию этой программки более красивой, с лучшим алгоритмом и более интуитивно понятную для простого пользователя.

Я даю Вам в руки инструмент взять под контроль все процессы на своём ПК, теперь Вы сами формируете свою базу процессов, которые будут работать на Вашем ПК, а какие будут автоматически завершать свою работу.


немного инструкции.

Есть три списка процессов: текущие, белый и чёрный список.

На каждом из них можно клацнуть правой мышкой и вызвать меню.

Убийца процессов Программа, Windows, Длиннопост

Прежде чем вызвать меню Вы должны кликнуть левой мышкой на процесс который Вам нужен, потом правой мышкой вызвать меню.

Убедитесь что Вы поймали именно тот процесс который Вам нужен, в сплывающим меню сверху должно быть его полное название с расширением!

Убийца процессов Программа, Windows, Длиннопост

Можно открыть папку где лежит файл (не всегда, но всё же).

Убийца процессов Программа, Windows, Длиннопост

1. показывает список новых процессов которые посмели запуститься без Вашего разрешения.

2. история за сегодня и предыдущие дни.

3. текущая история

4. статистика дня, сколько раз убивались процессы. Можно отследить назойлевые процессы.

5. статистика по процессу. кликните по процессу левой мышкой и правой мышкой выберите в меню [статистика процесса]

Убийца процессов Программа, Windows, Длиннопост

откроется статистика за все дни сколько раз этот процесс убивался.

Убийца процессов Программа, Windows, Длиннопост

7. - 10. сворачивает и разворачивает списки.

11. настройки

Убийца процессов Программа, Windows, Длиннопост

Полностью инструкция в папке программы.
Программа тестировалась на Windows 7. Ваша Windows и Ваши процессы могут отличаться от моих. Поэтому при первом запуске она все текущие процессы записывает в базовый список и переходит в режим защиты когда все новые процессы будут убиваться, Вы даже калькулятор не запустите. Вернее запустить то Вы сможете, только через секунду он будет уже в чёрном списке. Как редактируется базовый список и как сделать так чтобы в этом списке были только те процессы которые нужны для минимальной работы Windows написано на последних страницах.

Скачать: https://yadi.sk/d/qt3s2dPcmiqT8g

Показать полностью 6
253

Windows 10 и скриншоты

После прочтения Софт для работы в связке смартфона и ПК. Без проводов и бубнов хотел написать комментарий, но он получался слишком большой и я решил оформить его в виде поста.


Я не очень люблю пользоваться сторонними приложениями если есть встроенные, сторонние захламляют комп, доверия к ним меньше и к тому же через некоторое время про них тупо забываешь(если редко пользуешься) или наоборот, настолько привыкаешь, что на чужом компе недоумеваешь, почему не работает.


И так, как сделать скриншот без использования сторонних приложений:


Все мы знаем что нажатие на клавишу PrtSc(Print Screen) помещает снимок экрана в буфер обмена, но скорее всего меньше людей знает что Alt+PrtSc делает скриншот текущего приложения.

Win+PrtScr - сохраняет скриншот в папку Изображения\Снимки экрана

Win+Alt+PrtScr - сохраняет скриншот приложения, правда почему-то с помощью сервиса Xbox и в папку Видео\Клипы 😊, видимо изначально было сделано для скриншотов из игр.


Win+Shift+S - при нажатии можно выбрать область экрана которая попадет в буфер обмена.(Работает только с установленным обновлением Windows Creators Update)


Приложение Ножницы, находится в Пуск - Стандартные - Windows, или нажмите Win+S и наберите "ножницы".

Windows 10 и скриншоты Программа, Софт, Полезное, Windows, Windows 10, Длиннопост
Windows 10 и скриншоты Программа, Софт, Полезное, Windows, Windows 10, Длиннопост

Но и это не все, совсем скоро(а может кому-то уже и прилетело) выйдет следующее крупное обновление Windows 10 в котором появится новый инструмент для скриншотов, вызов можно будет настроить на клавишы Win+Shift+S или PrtSc:

Windows 10 и скриншоты Программа, Софт, Полезное, Windows, Windows 10, Длиннопост

Все вышеописанное относится к Windows версии 10, на других версиях не проверялось.

Первый пост, и т.д. и т.п. )


P.S. В Windows немало скрытых возможностей, нажмите например Win+. 😊

Показать полностью 2
27

Бета-релиз MuliNET

Привет, Пикабу!


Диплом защищен и вот и настал день выпуска бета версии моего приложения MuliNET. Для тех, кто не понимает о чем идет речь: http://pikabu.ru/story/programma_dlya_sozdaniya_skhem_vyishi...


Устанавливаем .NET Framework 4.5.1, если он у вас не установлен, а также не забудьте установить шрифты значков.


Скачиваем архив по ссылке в конце поста, распаковываем zip-архив в любое место и запускаем exe-файл с именем «MuliNET».


Можно также ассоциировать файлы схем с программой, через меню «Открыть с помощью», отметив пункт «Всегда использовать это приложение для открытия .mlnt файлов».


Как будет свободное время, сделаю таблицу с горячими клавишами для тех, кому лень читать всплывающие подсказки. Они в большинстве своем стандартные, а клавиши при просмотре (прокрутка и масштабирование) аналогичны браузеру Chrome.

Бета-релиз MuliNET Программа, Windows, Mulinet, Вышивка крестом

Ссылка на архив с программой: https://1drv.ms/u/s!AjB0zEd4JkBPbpUG9oTjlbmkAII


.NET Framework 4.5.1: https://www.microsoft.com/ru-ru/download/details.aspx?id=407...


Шрифты: https://1drv.ms/u/s!AjB0zEd4JkBPcbihdwnKaNjybpA


Ссылка на страницу в VK, посвященную проекту: https://vk.com/mulinet



Спасибо всем, кто ждал бета-релиза!

2684

Программа для создания схем вышивки

Привет, Пикабу!


Уже давно читаю пикабу, решил сегодня зарегистрироваться, чтобы поделиться плодами своего творчества дипломного проекта.


Я разрабатываю программу для создания схем вышивки крестом из изображений. Она уже почти готова. После защиты диплома я выложу ее в общий доступ для всех желающих безвозмездно, т.е. даром. На разработку меня сподвигла жена, которая искала подобную программу, но так и не нашла подходящую для себя (ну ТЫЖПРОГРАММИСТ, напиши). Сначала это стало моим небольшим хобби, а затем плавно перетекло в тему магистрантского дипломного проекта, потому что темы толком то и не было.


Подходит время защиты диплома, а ко мне подходит время родину защищать. Поэтому хотелось бы поделиться программой со всеми.


Итак, что же она из себя представляет:

Программа для создания схем вышивки Программа, Вышивка крестом, Windows, Первый пост, Длиннопост
Программа для создания схем вышивки Программа, Вышивка крестом, Windows, Первый пост, Длиннопост

Состоит из двух частей: главного окна и «мастера».

Главное окно:

Программа для создания схем вышивки Программа, Вышивка крестом, Windows, Первый пост, Длиннопост

Мастер:

Программа для создания схем вышивки Программа, Вышивка крестом, Windows, Первый пост, Длиннопост
Программа для создания схем вышивки Программа, Вышивка крестом, Windows, Первый пост, Длиннопост
Программа для создания схем вышивки Программа, Вышивка крестом, Windows, Первый пост, Длиннопост

Что «умеет»:

• открывать изображения форматов: *.gif (не анимации), *.bmp, *.jpg, *.jpeg и *.png (втч и картинки с прозрачным фоном);

• редактировать изображения: обрезка, поворот, отражение;

• преобразовывать изображение в схемы с настройками размера, палитры и т.п.;

• отображать схемы в нескольких режимах с линейками и сеткой;

• редактировать схемы (простейшее рисование, изменение палитры)

• сохранять схемы;

• печатать схемы.


Дополнительно реализовал:

• поддержку горячих клавиш;

• отмену действий редактирования;

• перетаскивание файлов (картинки и собственный формат);

• ассоциацию файлов («открыть с помощью»).


Работает на ПК под управлением ОС Windows 7/8/8.1/10 с установленным .NET Framework 4.5.1.


Ну и печать:

Программа для создания схем вышивки Программа, Вышивка крестом, Windows, Первый пост, Длиннопост

Заказчик доволен, диплом написан.


Страница в VK, посвященная проекту: https://vk.com/mulinet


Всем спасибо за внимание!

Показать полностью 6
2683

Krita - свободный графический редактор

После более года разработки состоялся релиз свободного растрового графического редактора Krita 3.0, развиваемого для художников и иллюстраторов. Редактор поддерживает многослойную обработку изображений, предоставляет средства для работы с различными цветовыми моделями и обладает большим набором средств для цифровой живописи, создания скетчей и формирования текстур. Для оценки возможностей редактора сформированы самодостаточные сборки, оформленные в виде пакета AppImage, который можно установить в различных дистрибутивах GNU/Linux. Для загрузки также подготовлены бинарные сборки для OS X и Windows.

Krita - свободный графический редактор Софт, Open Source, Программа, Графический редактор, Релиз, Linux, Windows, Os X, Видео, Длиннопост

Основные новшества:


• Преход на использование библиотеки Qt 5 и компоненты KDE Frameworks 5, что упростило распространение Krita в виде обособленного многоплатформенного продукта;


• Добавление полноценных инструментов для создания рисованной покадровой анимации. При создании анимации возможно применение всех существующих инструментов рисования Krita. Также доступны анимированные растровые слои, шкала времени, панель анимации, рабочий стол аниматора, гибкие средства управления скоростью воспроизведения, раскрашивание с учётом межкадровых переходов, импорт набора изображений в виде анимированного слоя, экспорт изображений из анимированного слоя, импорт/экспорт в формате CSV, экспорт для Spriter scml;


• Режима мгновенного предпросмотра изменений

• Функции выделения/дублирования/редактирования сразу нескольких слоёв. Упрощённый процесс слияния слоёв. Режим быстрого выделения всех, видимых или заблокированных слоёв. Возможность группировки слоёв. Более наглядная навигация по слоям. Возможность пометки слоя цветом и фильтрации слоёв по меткам

• Новые эффекты и фильтры

Krita - свободный графический редактор Софт, Open Source, Программа, Графический редактор, Релиз, Linux, Windows, Os X, Видео, Длиннопост

• Расширенный интерфейс выбора цвета

Krita - свободный графический редактор Софт, Open Source, Программа, Графический редактор, Релиз, Linux, Windows, Os X, Видео, Длиннопост

• Возможность импорта/экспорта кистей из файлов в форматах GBR и GIH;

• Адаптация интерфейса для экранов HiDPI;

• Проведена работа над увеличением производительности и повышением эффективности работы с памятью, в том числе добавлена поддержка OpenMP в G'Mic для распараллеливания вычислений при работе фильтров, обеспечено кэширование данных для воспроизведения анимации, задействован OpenGL 3.0 для ускорения рисования на очень больших холстах, включено отбрасывание кадров для сохранения скорости воспроизведения анимации на маломощных системах;

• При отображении анимации по умолчанию задействован новый режим "Drop Frames", обеспечивающий постоянную заданную частоту кадров, путём отбрасывания кадров при нехватке мощности CPU/GPU;

Полностью переписан код для работы с планшетами и формирования вывода;

---------------------------------

Ссылка на новость[ru] и сайт программы[eng]

Показать полностью 2 3
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: