Ad Widget

Collapse

Мониторинг процессов в Windows

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • znup
    Junior Member
    • Dec 2006
    • 2

    #1

    Мониторинг процессов в Windows

    Добрый день,
    подскажите как реализовать: хочу получить количество запущенных копий некоторого приложения на Windows Server 2003 - необходимо для учета лицензий.
    Заранее спасибо.
  • Anth0ny
    Member
    • Nov 2009
    • 85

    #2
    я думаю, что это можно попробовать сделать через perfMon-счётчики. если нет, то через Wmi.

    Comment

    • Firm
      Senior Member
      • Dec 2009
      • 342

      #3
      proc_cnt[httpd]

      Originally posted by znup
      Добрый день,
      подскажите как реализовать: хочу получить количество запущенных копий некоторого приложения на Windows Server 2003 - необходимо для учета лицензий.
      Заранее спасибо.
      proc_cnt[lsass.exe]

      Comment

      • Kenny
        Member
        • Apr 2009
        • 50

        #4
        Originally posted by firm
        proc_cnt[lsass.exe]
        Не помогло мне такое решение..в чем затык может быть?((

        Comment

        • Anth0ny
          Member
          • Nov 2009
          • 85

          #5
          могу предложить другое решение...
          это не 100% готовый код но всё равно поможет. надо просто его додумать.

          через system.run[tasklist|find /I \"приложение\" /C]

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

          если в таком виде не заработает- исправь экранирование (\).

          Comment

          • Kenny
            Member
            • Apr 2009
            • 50

            #6
            Originally posted by anth0ny
            могу предложить другое решение...
            это не 100% готовый код но всё равно поможет. надо просто его додумать.

            через system.run[tasklist|find /i \"приложение\" /c]

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

            если в таком виде не заработает- исправь экранирование (\).
            Спасибо, попробую. Мне впринципе хватит и кол-ва запущенный экземпляров.

            Comment

            • Anth0ny
              Member
              • Nov 2009
              • 85

              #7
              Если понадобится чтото более глубокое- рекомендую заюзать через тот же system.run[] интерфейс "wmic" (wmic.exe).

              Comment

              • Kenny
                Member
                • Apr 2009
                • 50

                #8
                Originally posted by anth0ny
                Если понадобится чтото более глубокое- рекомендую заюзать через тот же system.run[] интерфейс "wmic" (wmic.exe).
                Спасиб, я уже смекнул куда копать

                Comment

                Working...