Web uygulaması için Programlar / Bilgisayar Bilgi Yüklü

2 Cevap java

Ben şu anda bir üniversite için bir destek sistemi geliştiriyorum. Sistem PHP ile yazılmış ve ben yazılım ve bilgisayar ile ilgili temel bilgisayar bilgileri güncel bir listesini elde edebilmek istiyorum. Fakülte veya personelin bir web arayüzünden bir bilet oluşturur Temelde, ben çalıştırmak olabilir bir Java uygulaması veya benzer olan ve yardım masası PHP komut dosyası için bilgi dönmek istiyorum. Böyle bir şey var mı?

2 Cevap

Bu tür bir şey yapmak birçok program vardır. "CMDB" için google'da size makul bir başlangıç ​​vermelidir - onlara bir çift diğerleri serbest yakın bile olsa, açık kaynak (örneğin, BMC Atrium).

, Durumun bu tür için ana çerçeveler birini (yani, ilgili programlama) yakın topikal şeyleri tutmak için Web Tabanlı Kuruluş Yönetimi (WBEM) denir. Windows bu WMI olarak uygulanır. Linux üzerinde OpenWBEM ve HP WBEM gibi uygulamaları bir çift vardır.

Java? Muhtemelen zor bir zaman bile bulmakta, dursun, zaten kullanıcının ucunda yüklü bazı yazılım kalmadan o bilgi alabilirsiniz bir uygulamasını yapmak istiyorum. Java büyük özellikleri (okuyun: altta yatan OS / donanım almak bunu yapmak için seviyor bir şey değildir), bir sanal makinede çalışır (1), ve (2) bir tarayıcıda, uygulamalarını bu genellikle "çalıştırın uzaktan tehlikeli bir şey yapmaktan uygulamasını tutar sandbox ". Temelde yapabileceği en kaynaklarını bağlayabilir olduğunu.

Sayı 2 uygulamasını imzalayarak etrafında çalışmış olabilir, ama bu bir kod imzalama sertifikası satın almak ya da uygulamayı çalıştırmak olacak herhangi bir bilgisayarda bir kendinden imzalı sertifika yüklemek ya gerektirir edeceğiz.

Sayı 1, bazı Runtime.exec yardım ve ... \ WMIC.exe etrafında çalışmış olabilir, ama bu WMI şeyler yüklü olduğu varsayılmaktadır - Birisi yüklemek tam yapmazsa nadiren durumda olan.