import java.awt.*; import java.applet.*; import com.ms.security.*; import netscape.security.PrivilegeManager; public class osnamesig extends Applet { public void init() { // ----------- Check Privileges for IE Browsers --------- try { if (Class.forName("com.ms.security.PolicyEngine") != null) { // required for IE PolicyEngine.assertPermission(PermissionID.USERFILEIO); } } catch (Throwable cnfe) { System.out.println("Problem getting privileges for IE " + cnfe) ; } // --------- Check Privileges for Netscape Browsers ------------ try{ PrivilegeManager.enablePrivilege("UniversalBrowserRead") ; // required for NN } catch(Exception cnfe) { System.out.println("netscape.security.PrivilegeManager class not found") ; } } public void paint (Graphics gr) { //non-privileged action here String osname = System.getProperty("os.name") ; gr.drawString(osname, 15, 25) ; } }