Показать сообщение отдельно
Старый 27.04.2014, 02:54   #71
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Просьба потестить

impersonalis, такие данные как модель CPU, RAM, OS очень легко доступны, и большинство разных платформ имеют набор библиотек по доступу к этой информации.

Например вот мелкий "грязный" код на python'е:

import platform
import json
from psutil import virtual_memory
from colorama import init
from colorama import Fore, Back, Style

init()

# read registry key
def get_registry_value(key, subkey, value):
    import _winreg
    key = getattr(_winreg, key)
    handle = _winreg.OpenKey(key, subkey)
    (value, type) = _winreg.QueryValueEx(handle, value)
    return value

# get info data
info = {
    'system': platform.system(),
    'release': platform.release(),
    'version': platform.version(),
    'processor': get_registry_value("HKEY_LOCAL_MACHINE", "HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0", "ProcessorNameString"),
    'memory': int(round(virtual_memory().total / 1024 / 1024 / 1024.0))
}

# stringify dict to json
result = json.dumps(info, indent=4, sort_keys=True)

# print result data
print('\n' + result)

# save to clipboard
from Tkinter import Tk
r = Tk()
r.withdraw()
r.clipboard_clear()
r.clipboard_append(result)
r.destroy()

# print some final text
print(Fore.GREEN + Style.BRIGHT)
print("Text above is now in your clipboard")
print(Fore.RESET + Back.RESET + Style.RESET_ALL)
raw_input("Press Enter to close...")


В аттаче .exe файл, прошу потестите. Всё что он делает: получает данные о системе (ОСь, CPU, RAM), и копирует в буффер, так что можно сразу Ctrl + V (запастить) сюда. Если не работает, то какая у вас ОСь?
Вложения
Тип файла: zip sys_info.zip (6.40 Мб, 506 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (27.04.2014)