Описание
xsubst представляет собой фукнциональный
аналог консольной утилиты subst и позволяет создавать,
изменять и удалять так называемые «virtual drives», используя GUI вместо
командной строки.
При нажатии на кнорку
New substitution… перед нами предстанет одноименное
диалоговое окно, позволяющее создать новый «виртуальный диск». Выпадающий
список Drive отображает доступные буквы дисков, а кнопка
позволяет выбрать желаемую папку, полный путь к которой будет отображен
в поле ввода Path.
Изменить папку, соответствующую заданному
«виртуальному диску», можно нажатием кнопки Change
substitution… в главном окне WinSubst.
Системные требования:
История версий
Дистрибутивы
xsubst-1.1.5842-setup.zip
(2 300 637 байт)
xsubst-1.1.5842-setup-universal.zip
(6 071 710 байт) Сборка проекта из исходных текстовДля проекта определены две сборочные конфигурации: «Unicode Debug | Win32» и «Unicode Release | Win32», созданные на основе «Win32 (x86) Application» и использующие динамические версии CRT и MFC. Для сборки приложения в настоящее время используется Microsoft Visual C++ 2008 SP1 и Microsoft Windows SDK версии 7.1; начиная с версии 1.1.5679, совместимость исходного кода с компилятором Visual C++ 7.1 SP1 не гарантируется. Пользовательская документация компилируется при помощи Microsoft HTML Help Workshop версии 4.74.8702. Для создания дистрибутива используется Inno Setup Compiler версии 5.4.2 (unicode).
Внимание: для сборки приложения необходимо наличие исходных текстов
проекта Repository, папка с которыми должна находиться
на одном уровне с папкой xsubst, как показано на рисунке
справа; при этом в качестве активного должен быть назначен проект
WinSubst (это можно сделать, кликнув правой кнопкой мыши по
его имени в окне Workspace View среды Visual C++ и выполнив
команду Set as Active Project из появившегося контекстного
меню). «Ручная» установкаЕсли после сборки вы хотите инсталлировать xsubst «вручную», то необходимо выполнить следующую последовательность действий:
После этого вы можете пользоваться приложением WinSubst.exe для создания, изменения и удаления виртуальных дисков. Удалить из SCM запись о сервисе Substituted Drives Manager можно, выполнив команду SubstSvc.exe /UnRegister. Естественно, что сервис перед этим необходимо штатным образом остановить. xsubst на Google CodeНачиная с 4 марта 2008 года, проект xsubst, помимо этого сайта, размещен также и на Google Code; его главная страница доступна по адресу http://xsubst.googlecode.com. Там можно найти как последние «опытные сборки» (development builds), так и зеркало репозитория Apache Subversion со всеми ревизиями исходных текстов проекта. Для анонимного доступа на чтение к этому зеркалу и получения локальных копий всех файлов, необходимых для самостоятельной сборки, необходимо выполнить следующие действия:
После этого, для сборки проекта достаточно открыть файл xsubst.2008.sln из папки GoogleCode\xsubst в среде Microsoft Visual Studio 2008, сделать WinSubst «стартовым проектом» и выполнить команду Build Solution. Полностью автоматизированную сборку проекта и его дистрибутива можно выполнить при помощи утилиты NAnt, передав ей на вход файл xsubst.2008.build — выполнять соответствующую команду нужно из Visual Studio 2008 Command Prompt, предварительно перейдя в папку GoogleCode\xsubst. |