Используйте SC
(сервисное управление) команда, оно дает Вам намного больше опций, чем всего start
& stop
.
DESCRIPTION: SC is a command line program used for communicating with the NT Service Controller and services. USAGE: sc <server> [command] [service name] ... The option <server> has the form "\\ServerName" Further help on commands can be obtained by typing: "sc [command]" Commands: query-----------Queries the status for a service, or enumerates the status for types of services. queryex---------Queries the extended status for a service, or enumerates the status for types of services. start-----------Starts a service. pause-----------Sends a PAUSE control request to a service. interrogate-----Sends an INTERROGATE control request to a service. continue--------Sends a CONTINUE control request to a service. stop------------Sends a STOP request to a service. config----------Changes the configuration of a service (persistant). description-----Changes the description of a service. failure---------Changes the actions taken by a service upon failure. qc--------------Queries the configuration information for a service. qdescription----Queries the description for a service. qfailure--------Queries the actions taken by a service upon failure. delete----------Deletes a service (from the registry). create----------Creates a service. (adds it to the registry). control---------Sends a control to a service. sdshow----------Displays a service's security descriptor. sdset-----------Sets a service's security descriptor. GetDisplayName--Gets the DisplayName for a service. GetKeyName------Gets the ServiceKeyName for a service. EnumDepend------Enumerates Service Dependencies. The following commands don't require a service name: sc <server> <command> <option> boot------------(ok | bad) Indicates whether the last boot should be saved as the last-known-good boot configuration Lock------------Locks the Service Database QueryLock-------Queries the LockStatus for the SCManager Database EXAMPLE: sc start MyService
Взгляните на Импульс . Это дистрибутив Eclipse, который может обрабатывать синхронизацию настроек рабочего пространства между пользователями и машинами. Возможно, это то, что вам нужно.
Have considered going through a source control repository? If privacy is a concern, there are private SVN spaces available (e.g. assembla).
I understand this technique will (at least) make it possible to synchronize the projects but probably not all the settings related to a workspace. It might be an option, no?
Задумывались ли вы о настройке сетевого диска и установке Eclipse на этот диск (вместе со своим рабочим пространством)? Таким образом, когда вы откроете Eclipse на любом компьютере, он будет указывать на сетевой путь к вашей рабочей области. Я успешно использовал это решение в прошлом.
Раньше я хранил свое рабочее пространство (а), а иногда и саму установку eclipse на USB-накопителе и использовал его для переносимости проекта с компьютера Windows на компьютер Windows. Затем вы можете просто запустить Eclipse с флешки и смонтировать рабочую область на той же флешке.
Я также слышал об этом dropbox ( http://getdropbox.com - у них есть бесплатный тарифный план на 2 ГБ) полезен для этого, хотя я не пробовал.
Странно, что он не работает с вашим программным обеспечением для синхронизации.
Я использовал Mercurial DVSC на USB-накопителе в качестве передачи между дом и работа. У меня было три репозитория Mercurial: один на USB-накопителе, один дома и один в офисе, занимающие то же место, что и моя касса Subversion. Если вы знакомы с концепциями DVSC, я бы отправил / вытащил изменения из офиса-> USB-> домой.
Это работало нормально, но первая проверка была затруднительной, так как запись на USB-флеш-память дерьмовые скорости. Выталкивание / извлечение дельт было довольно быстрым послесловием.
Я считаю, что ребята из Mozilla используют аналогичный гибридный подход SVN для «официального» репозитория, но разработчики используют Mercurial для своей среды разработки.