ЕАС ОПС, Winpost и другие программы

Неофициальный форум для инженеров, технологов и операторов Почты России


    Ссылки символические и жесткие.

    Поделиться
    Rakot
    Rakot
    Эксперт
    Эксперт

    Сообщения : 561
    Очки : 621
    Репутация : 28
    Дата регистрации : 2014-09-13
    Откуда : Хьёрвард
    20160204

    Ссылки символические и жесткие. Empty Ссылки символические и жесткие.

    Сообщение автор Rakot

    Ссылка. что же это такое? Если простыми словами то это ярлык, хотя на самом деле это не правильное определиние. Программы будут думать что они работают не с ярлыком, а с нормальным файлом. Тут есть небольшая статья про ссылки написанная понятным языком. Для чего это может понадобится? Например была проблема со Срочными Безадресными Переводами, когда база на одном компе, а установку делаем на другой комп. С помощью ссылок можно заставить обновлятор думать что на компьютере действительно есть база winpostа. Или другой пример с СМС рассылой, не понятно как её настройт что бы несколько окон использовали одну базу (если кто знает, пожалуйста напишите) иначе возможна ситуация, что на одно РПО прийдет несколько смс. На примере смс рассылок расмотрим работу с сылками.

    1) Необходимо окрыть полный(на чтение и запись) доступ через сеть к базе смс рассылок. сама база расположена тут "C:\Documents and Settings\All Users\Application Data\SMSSender\SMS1.mdb". Логичнее её будет расположить на компьютере на котором находится база winposta, уж он то точно будет включен.

    2) В windows xp есть консольный инструмент для работы с сылками. "fsutil hardlink create <новый файл> <существующий файл>", но он может работать только с жесткими ссылками, а они могут указывать только на файлы расположеные на одном и том же логическом разделе. Поэтму понадобится дополнительная программа и драйвер.

    3) Драйвер скачали. видим cab архив. Распакуем его например в "c:\distrib\SL" там три файла.
    symlink.sys - сам драйвер
    senable.exe - консольный установщик
    ln.exe - программа для создания ссылок.
    для установки открывем командрую строку "Пуск" -> "Выполнить" -> пишем "cmd"
    переходим в каталог с распакованным драйвером "cd \distrib\SL"
    запускаем установку "senable install" в результае файл "symlink.sys" будет скопирован в %systemroot%\system32\drivers и будет дабавлена запись в реестр в HKLM\SYSTEM\CurrentControlSet\Services\SymLink

    4) Остальось только создать ссылку. в той же командной строке пишем
    "ln -s путь_к_источнику путь_к_назначению" если в пути встерчаются пробелы то его заключаем в кавычки. Пример:
    ln -s \\192.168.1.2\distrib\SMS1.mdb "C:\Documents and Settings\All Users\Application Data\SMSSender\SMS1.mdb

    Вот что вышло:

    Пунткы 3,4 повторить на всех окнах где нужна смс рассылка. Вот и всё.

    P.S. В статье про ссылки указанны программы которые встраиваются в контекстное меню мыши, что гораздо удобнее конcоли. Вот только с ними возникла проблема: при создании ссылок внутри одного комьютера всё работает, а при попытке создать ссылку на файл в сети пункты из контекстного меню пропадают. Хотя если сначала подключить сетевой диск, то пункты становятся доступны.

    P.S. В Windows Vista уже есть символические ссылки, создаются которые командой mklink (она же используется и для жестких ссылок). никаких дополнительных драйверов не требуется.


    Последний раз редактировалось: Rakot (Сб Фев 06 2016, 09:30), всего редактировалось 2 раз(а)

    postpc

    Сообщение Чт Фев 04 2016, 18:09 автор postpc

    Это к ЕАС ОПС всё?
    avatar

    Сообщение Чт Фев 04 2016, 18:10 автор NewUser

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

    Сообщение Пт Фев 05 2016, 07:45 автор Rakot

    postpc пишет:Это к ЕАС ОПС всё?
    это просто возможности операционных систем о которых мало кто знает и использует. А начиная с висты уже многое изначально посторенно на ссылках, например папка "Documents and Settings" это ссылка на папку Users.
    postpc

    Сообщение Пт Фев 05 2016, 12:22 автор postpc

    Я к тому что: "не понятно как её настройт что бы несколько окон использовали одну базу"

    В настройках прописывается имя машины, где база и всё. В чём проблем то?

    Ещё указывается опция запрета отправки СМС там, где база удалённо. Отправка СМС только на одном окне, где есть база. Всё.
    Rakot

    Сообщение Пт Фев 05 2016, 13:14 автор Rakot

    это где такие настройки находятся?

    и проблема как раз в возможности организовать отправку сообщений с нескольких окон с недопущением отправких двух смс на одно РПО


    Последний раз редактировалось: Rakot (Пт Фев 05 2016, 14:15), всего редактировалось 1 раз(а)
    postpc

    Сообщение Пт Фев 05 2016, 13:24 автор postpc

    Видимо где-то в настройках проги...


    Последний раз редактировалось: postpc (Сб Фев 06 2016, 08:26), всего редактировалось 1 раз(а)
    Rakot

    Сообщение Пт Фев 05 2016, 13:26 автор Rakot

    у нас с Вами разные программы )) или разные версии одной программы
    postpc

    Сообщение Пт Фев 05 2016, 13:30 автор postpc

    Rakot пишет:
    и проблема как раз в возможности организовать отправку сообщений с нескольких окон с недопущением отправких двух смс на одно РПО

    Тут я пас. Либо общая база и отправка с одного окна, либо никак. Иначе с разными базами возможны задвоения.
    Rakot

    Сообщение Пт Фев 05 2016, 13:42 автор Rakot

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

      Текущее время Ср Май 15 2024, 10:34