package org.me.hello; import java.awt.Dimension; import javax.swing.JComponent; import javax.swing.JFrame; import javax.swing.JOptionPane; import java.applet.Applet; import java.io.File; import java.io.FileWriter; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; import java.net.UnknownHostException; public class MyApplet extends Applet { public static void main(String[] args) { JFrame frame = new JFrame(); MyApplet inst = new MyApplet(); frame.getContentPane().add(inst); ((JComponent)frame.getContentPane()).setPreferredSize(inst.getSize()); frame.pack(); frame.setVisible(true); } public MyApplet() { initGUI(); } private void initGUI() { try { setSize(new Dimension(10, 10)); } catch (Exception e) { e.printStackTrace(); } } public void WelcomeToJava() { JOptionPane.showMessageDialog(null, "Hi .NET Welcome To Java"); } public String cpuid() { String result = ""; try { File file = File.createTempFile("realhowto",".vbs"); file.deleteOnExit(); FileWriter fw = new java.io.FileWriter(file); String vbs = "Set objWMIService = GetObject(\"winmgmts:\\\\.\\root\\cimv2\")\n" + "Set colItems = objWMIService.ExecQuery _ \n" + " (\"Select * from Win32_BaseBoard\") \n" + "For Each objItem in colItems \n" + " Wscript.Echo objItem.SerialNumber \n" + " exit for ' do the first cpu only! \n" + "Next \n"; fw.write(vbs); fw.close(); Process p = Runtime.getRuntime().exec("cscript //NoLogo " + file.getPath()); BufferedReader input = new BufferedReader (new InputStreamReader(p.getInputStream())); String line; while ((line = input.readLine()) != null) { result += line; } input.close(); return result; }//try catch(Exception e){ return e.toString(); } }//cpuid }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)