Вы можете просто использовать getHours()
и getMinutes()
var time = new Date();
console.log( time.getHours() + '' + time.getMinutes());
Если вы имеете в виду список установленных приложений, который отображается в разделе «Установка и удаление программ» на панели управления, вы можете найти его в разделе реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
подробнее о том, как работает дерево реестра Структурно можно найти здесь .
Вам нужно использовать winreg API в python для чтения значений из реестра.
Панель управления использует Win32 COM API, который является официальным методом (см. Google Groups, Win32)
Никогда не полагайтесь на реестр.
В хранилище скриптов Microsoft есть скрипт для перечисления всего установленного программного обеспечения.
import win32com.client
strComputer = "."
objWMIService = win32com.client.Dispatch("WbemScripting.SWbemLocator")
objSWbemServices = objWMIService.ConnectServer(strComputer,"root\cimv2")
colItems = objSWbemServices.ExecQuery("Select * from Win32_Product")
for objItem in colItems:
print "Caption: ", objItem.Caption
print "Description: ", objItem.Description
print "Identifying Number: ", objItem.IdentifyingNumber
print "Install Date: ", objItem.InstallDate
print "Install Date 2: ", objItem.InstallDate2
print "Install Location: ", objItem.InstallLocation
print "Install State: ", objItem.InstallState
print "Name: ", objItem.Name
print "Package Cache: ", objItem.PackageCache
print "SKU Number: ", objItem.SKUNumber
print "Vendor: ", objItem.Vendor
print "Version: ", objItem.Version
Ознакомьтесь с классом Win32_Product WMI (инструментарий управления Windows). Вот учебник по использованию WMI в Python.
Код C # .net для получения списка установленного программного обеспечения с использованием WMI в xp и win7 (wmi - единственный способ в win7)
WqlObjectQuery wqlQuery =
new WqlObjectQuery("SELECT * FROM Win32_Product");
ManagementObjectSearcher searcher =
new ManagementObjectSearcher(wqlQuery);
foreach (ManagementObject software in searcher.Get()) {
Console.WriteLine(software["Caption"]);
}