Smith píše:
nechápu o co ti jde... phpSysInfo má hotové řešení, které jen rozpakuje
>pokud ho jen rozpakuje, tak mu to pod Win nepobezi.. musi doinstalovat PHP... ze?
instalace WAMPu je otázkou pár kliknuté (MySQL samozřejmě nebude zapínat, když ji nepotřebuje :wink: )... btw, nezatížený Apache zabírá v RAMce 6MB a na disku pár MB
imho podstatně jednodušší řešení, než dodělávat si nějaký ASP script
>ano, je to jednodussi, ale dodelat si script neni tak tezke. zabere to RAM jen kdyz to spusti, je to bezpecnejsi, nez pak zabezpecovat PHP a na disku to zabere cca 2kB...
dal jsem si tu praci a stahnul si phpsysinfo a vybral z nej informace, ktere zobrazuje a hodil to do scriptu...
ano,
- nema to pekne zformatovane web rozhranni, jako phpsysinfo,
ale
+ nezabira to zadnou RAM,
+ nemusi se instalovat PHP,
+ zobrazuje to jen co clovek potrebuje,
+ daji se ty informace cist i ze vzdaleneho PC bez nutnosti to tam instalovat
+ da se to pustit jako VBS i ASP
sysinfo.vbs
Sub GetWmi (ByVal strValues )
strComputer = "."
arrValues = Split(strValues , ",", -1, 1)
strItems = "Name"
strOutput = "Wscript.Echo objWMI." & strItems
For I = 1 To Ubound( arrValues )
strItems = strItems & "," & arrValues( I )
strOutput = strOutput & "& vbTab & objWMI." & arrValues( I )
Next
strQuery = "Select " & strItems & " From " & arrValues(0)
Set objWMIService = GetObject("winmgmts:" & strComputer & "\root\cimv2")
Set colWMI = objWMIService.ExecQuery( strQuery )
Wscript.Echo "----------------------------------------------------------------------------------------------------"
Wscript.Echo arrValues(0) & vbTab & strItems
For Each objWMI in colWMI
Execute strOutput
Next
End Sub
GetWmi "Win32_ComputerSystem"
GetWmi "Win32_PnPEntity,PNPDeviceID"
GetWmi "Win32_Processor,LoadPercentage,L2CacheSize,CurrentClockSpeed,ExtClock"
GetWmi "Win32_PerfRawData_TermService_TerminalServices,TotalSessions"
GetWmi "Win32_PerfRawData_PerfOS_Memory,AvailableKBytes"
GetWmi "Win32_PerfRawData_Tcpip_NetworkInterface,BytesSentPersec,BytesTotalPersec,BytesReceivedPersec,PacketsReceivedPersec,PacketsSentPersec,PacketsReceivedErrors,PacketsReceivedDiscarded"
GetWmi "Win32_LogicalMemoryConfiguration,TotalPhysicalMemory"
GetWmi "Win32_LogicalDisk,Size,FreeSpace,FileSystem,DriveType,MediaType"
GetWmi "Win32_PageFileUsage,AllocatedBaseSize,CurrentUsage"
GetWmi "Win32_OperatingSystem,Version,ServicePackMajorVersion,LastBootUpTime,LocalDateTime,Caption"