Diskeeper является одним из тех, который обычно упоминается. Утилита дефрагментации Microsoft является ограниченной версией (severly) дефрагментатора диска Diskeeper согласно KB130539.
"Сетевой сервис" Осведомленности Местоположения (http://msdn.microsoft.com/en-us/library/ms739931 (По сравнению с 85) .aspx) в Windows XP (и 2000? Я не вспоминаю...), и добавит эту функциональность, но я не нашел, где кто-либо записал приложение для использования в своих интересах ее. Я хотел бы кодировать что-то сам, но у меня нет достаточных свободных циклов, чтобы даже начать думать об этом.
Это не было бы простой небольшой вещью VBScript, но это не будет так много кодирования также. Возможно, кто-то мог взять идею и выполнение с нею. Существует даже пример кода по http://www.microsoft.com/downloads/details.aspx?familyid=ef8a6228-f11d-4ba0-b73e-dd8dc7dd11e8&displaylang=en.
Были многочисленные времена, я хотел эту функциональность, и я думал бы, что существуют больше, чем несколько человек, которые хотели бы видеть его.
Я имел некоторый успех с Сетевыми Профилями прежде.
Вы могли создать пакетный файл, который читает результаты команды ipconfig, и имейте выполняемый каждые 5 секунд или так...
Используя версию 2 платформы .NET возможно использовать Систему. Сеть. Пространство имен NetworkInformation. От этого можно определить:
доступность сети: NetworkAvailabilityChangedEventHandler () изменения сетевого адреса: NetworkAddressChangedEventHandler () ipaddress: IPAddressInformation
и так далее.
Сколько из этого доступно через powershell, я не знаю, потому что я не использую его. Но я записал очень простое приложение лотка vb.net, которое просто контролирует доступность сети и подключения к сетевому ресурсу, когда сеть доступна. Если Вы интересуетесь скелетами кода, затем сообщенного мне.
Это - своего рода поперечный и частичный ответ (и даже зарегистрированный, потому что я, может казаться, не нахожу исходную статью), но я - абсолютно уверенный Windows 7, имеет окно свойств на объекте принтера разрешение Вам изменить значения по умолчанию в зависимости от подсети.
Я хотел бы видеть, что функции обращаются к остальной части Вашего списка, также.
Нужная вам переменная Apache называется % {SCRIPT_FILENAME}
.
В PHP $ _ SERVER
суперглобальные оба SCRIPT_NAME
и SCRIPT_FILENAME
существуют, но в Apache существует только % {SCRIPT_FILENAME}
.
Из документации не ясно, что конкретно каждая из переменных PHP содержит, но в моем тестировании SCRIPT_FILENAME
- это полный путь к файловой системе, а SCRIPT_NAME
- это либо путь от корня документа, либо компонент пути URL-адреса.
На всякий случай, там также доступны события для компьютера «Приостановить» и «Возобновить». Я, например, использую их, чтобы останавливать и перезапускать Hamachi при этих событиях, поскольку в противном случае на моем компьютере возникают проблемы.
Для компьютера «Suspend» Вы можете использовать журнал «Microsoft-Windows-Kernel-Power / Thermal-Operational», источник «Kernel-Power» и идентификатор события 42.
Для компьютера «Возобновить» вы можете использовать журнал «Система», источник «Средство устранения неполадок с питанием», а идентификатор события равен 1.
Для входа / выхода пользователя я не знаю событий в Планировщике заданий (но я считаю они также доступны там), но вы можете настроить это вместо этого здесь:
Вы можете сделать аналогичные действия для событий компьютера «Запуск» и «Завершение работы» в папке «Конфигурация компьютера» в том же окне. Сценарий запуска запускается под системной учетной записью до того, как пользователь войдет в систему.