Можно ли через PHP определить версию винды клиента?

ChBS

Новичок
Можно ли через PHP определить версию винды клиента?

Такой вопрос, существует ли возможность через PHP определить версию системы и наличие сервис паков на каком либо ПК?
 

ChBS

Новичок
я имел ввиду клиентской машины в сети. то бишь скрипт, который будет узнавать систему(2000б2003 итд, nt4) и сервис паки.
а тут вроде как про браузер написано.
 

Andreika

"PHP for nubies" reader
ChBS
запросто.. права админа домена (или как минимум пароль админа того компа), "W32api extension" и php.exe имеются? )
 

Andreika

"PHP for nubies" reader
еще раз уточнию - надо узнать (1 из 3х)
1.какая ос установлена на компе, на котором запускается php
2. какая ос (ntшка) установлена на другом компе в локальной сети и от компа есть пароль
3. какая ос у человека, который в браузере "открывает страничку" на твоем сайте?
 

ChBS

Новичок
вариант 2. какая ос + сервис пак установлены на другом компе в локальной сети и от компа есть пароль
 

Andreika

"PHP for nubies" reader
рулит... тока его куда-то из 5.1.* дели, гады, и в замен ничего не подарили... php_ffi.dll и та для php5.0 ..
 

ksnk

прохожий
Может помочь
---------------------------------
PsTools
Copyright © 1999-2004 Mark Russinovich
Sysinternals - www.sysinternals.com
---------------------------------
Тебе нужно, по всей видимости, PsInfo
 

ChBS

Новичок
не подскажете, где можна найти инф по winapi? че и как там делать, синтаксис и все такое?
 

Andreika

"PHP for nubies" reader
winapi - http://msdn.microsoft.com/library/ дето там
ток на php сие реализовать не получицца скорее всего... w32 выкинули, ffi не развивается, winbinder чет мутный какой-то и устанавливаться не захотел

-~{}~ 19.05.06 13:50:

а не.. устанавливается... им оказывается лень было пофиксенную dllку в дистрибутив закинуть
 

ChBS

Новичок
чет не понял. у меня php v 5.0.4 на нем winapi работать не будет?
 

Andreika

"PHP for nubies" reader
winapi - набор функций из системных dllок в system32 .. просто так их из скрипта вызвать нельзя... болееменее стандартный extension для этого дела из php5 убрали... поэтому вариантов тут несколько в зависимости от того что и почему в итоге нужно
- скачать нестандартный (winbinder) по ссылке выше и помучившись с ним и самим winapi сделать нужный скрипт
- написать сие на языке более предназначенном для этого дела - c++/delphi/vb и др., помучившись с языком и winapi сделать нужную програмку
- скачать по ссылке выше psinfo и запустить из скрипта, получить результат и вывести его

вот и думай как поступить )
 
Сверху