[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Программирование » PHP, PERL, MySQL, JavaScript » Исходник) System.info (Исходник) System.info)
Исходник) System.info
Hacker
Offline
Дата: Среда, 28.12.2011, 09:27 | Сообщение # 1
Группа: Администратор
Сообщений: 366
Репутация: off
(Исходник PHP для Devel Studio) Системная информация,вы можете узнать твой компьютер,мышь,клавиатура,процессор и др.
Нажмите "Подробнее",что бы увидеть PHP скрипт.Если что,пиши в комментарии.

PHP код:

Code

$Code = '
rem Use the Win32_SystemEnclosure class, and the properties SerialNumber and SMBIOSAssetTag.

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\\\" _
& strComputer & "\root\cimv2")
Set colSMBIOS = objWMIService.ExecQuery _
("Select * from Win32_SystemEnclosure")
For Each objSMBIOS in colSMBIOS
Wscript.Echo "Part Number: " & objSMBIOS.PartNumber
Wscript.Echo "Serial Number: " _
& objSMBIOS.SerialNumber
Wscript.Echo "Asset Tag: " _
& objSMBIOS.SMBIOSAssetTag
Next

rem Use the Win32_ComputerSystem class and check the value of the TotalPhysicalMemory property.

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\\\" _
& strComputer & "\root\cimv2")
Set colSettings = objWMIService.ExecQuery _
("Select * from Win32_ComputerSystem")
For Each objComputer in colSettings
Wscript.Echo "System Name: " & objComputer.Name
Wscript.Echo "Total Physical Memory: " & _
objComputer.TotalPhysicalMemory
Next

rem Use the class Win32_OperatingSystem and the FreePhysicalMemory property.

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\\\" _
& strComputer & "\root\cimv2")
Set colSettings = objWMIService.ExecQuery _
("Select * from Win32_OperatingSystem")
For Each objOperatingSystem in colSettings
Wscript.StdOut.Write "Available Physical Memory: " & _
objOperatingSystem.FreePhysicalMemory
Next

rem Use the Win32_CDROMDrive class and check for the acronym DVD in the Name or DeviceID property.
strComputer = "."
Set objWMIService = GetObject( _
"winmgmts:\\\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery( _
"Select * from Win32_CDROMDrive")
For Each objItem in colItems
Wscript.Echo "Device ID: " & objItem.DeviceID
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Name: " & objItem.Name
Next

rem Use the Win32_ComputerSystem class and the property NumberOfProcessors.

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\\\" _
& strComputer & "\root\cimv2")
Set colSettings = objWMIService.ExecQuery _
("Select * from Win32_ComputerSystem")
For Each objComputer in colSettings
Wscript.Echo "System Name: " & objComputer.Name
Wscript.Echo "Number of Processors: " & _
objComputer.NumberOfProcessors
Next

rem Use the Win32_PCMCIAController class and check the value of the Count property. If Count is 0, then the computer has no PCMCIA slots.

strComputer = "."
Set objWMIService = GetObject(_
"winmgmts:\\\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery(_
"Select * from Win32_PCMCIAController")
Wscript.Echo "Number of PCMCIA slots: " _
& colItems.Count

rem Use the Win32_PnPEntity class and use the following clause in your WQL query. WHERE ConfigManagerErrorCode <> 0

strComputer = "."
Set objWMIService = GetObject(_
"winmgmts:\\\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery _
("Select * from Win32_PnPEntity " _
& "WHERE ConfigManagerErrorCode <> 0")
For Each objItem in colItems
Wscript.Echo "Class GUID: " & objItem.ClassGuid
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Device ID: " & objItem.DeviceID
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PNP Device ID: " & objItem.PNPDeviceID
Wscript.Echo "Service: " & objItem.Service
Next

rem Use the Win32_PointingDevice class. This returns the properties of all pointing devices, not just mouse devices.

strComputer = "."
Set objWMIService = GetObject( _
"winmgmts:\\\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery( _
"Select * from Win32_PointingDevice")
For Each objItem in colItems
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Device ID: " & objItem.DeviceID
Wscript.Echo "Device Interface: " _
& objItem.DeviceInterface
Wscript.Echo "Double Speed Threshold: " _
& objItem.DoubleSpeedThreshold
Wscript.Echo "Handedness: " & objItem.Handedness
Wscript.Echo "Hardware Type: " & objItem.HardwareType
Wscript.Echo "INF File Name: " & objItem.InfFileName
Wscript.Echo "INF Section: " & objItem.InfSection
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "Number Of Buttons: " _
& objItem.NumberOfButtons
Wscript.Echo "PNP Device ID: " & objItem.PNPDeviceID
Wscript.Echo "Pointing Type: " & objItem.PointingType
Wscript.Echo "Quad Speed Threshold: " _
& objItem.QuadSpeedThreshold
Wscript.Echo "Resolution: " & objItem.Resolution
Wscript.Echo "Sample Rate: " & objItem.SampleRate
Wscript.Echo "Synch: " & objItem.Synch
Next

rem Use the Win32_Processor class and check the value of the MaxClockSpeed property.

strComputer = "."
Set objWMIService = GetObject(_
"winmgmts:\\\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery(_
"Select * from Win32_Processor")
For Each objItem in colItems
Wscript.Echo "Processor Id: " & objItem.ProcessorId
Wscript.Echo "Maximum Clock Speed: " _
& objItem.MaxClockSpeed
Next

rem Use the Win32_SystemEnclosure class and check the value of the ChassisType property.

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\\\" _
& strComputer & "\root\cimv2")
Set colChassis = objWMIService.ExecQuery _
("Select * from Win32_SystemEnclosure")
For Each objChassis in colChassis
For Each objItem in objChassis.ChassisTypes
Wscript.Echo "Chassis Type: " & objItem
Next
Next

';

$Fname = $_ENV['TEMP'] . '\\' . md5(Time()) . rand(1000000,9999999) . '.vbs';
File_Put_Contents($Fname, $Code);
c('memo1')->text = IConv('CP866', 'CP1251//TRANSLIT', shell_exec('cscript ' . $Fname));
UnLink($Fname);



Скачать исходник


Персонажи для Галактики знакомств
dima_petrik
Offline
Дата: Воскресенье, 02.08.2015, 04:02 | Сообщение # 2
Группа: Пользователи
Сообщений: 45
Репутация: 0
эмм
Форум » Программирование » PHP, PERL, MySQL, JavaScript » Исходник) System.info (Исходник) System.info)
  • Страница 1 из 1
  • 1
Поиск: