Я пишу апплет Java. При запуске в Windows мне нужно иметь возможность получить версию ОС клиента, например, Windows XP SP3 или Windows 2000 SP4.
В настоящее время я могу использовать следующее:
String os_name = System.getProperty( "os.name" );
String os_version = System.getProperty( "os.version" );
System.out.println( "Running on " + os_name + "(" + os_version + ")" );
И он выдаст что-то вроде «Запуск в Windows 2000 (5.0)», что замечательно, но мне нужно иметь возможность получить версию пакета обновления.
Кто-нибудь знает, как я могу получить базовую версию пакета обновления для машины Windows из Java-апплета? (Без выброса AccessControlException или в идеале без необходимости самостоятельно подписывать апплет).
Большое спасибо заранее.