[ nemnesic @ 06.11.2007. 18:14 ] @
F1! F1! F1!
:)

Treba da napisem applet koji ce da "take a screenshot" i sacuva / uploaduje taj screenshot. Sada znam da taj applet treba da bude digitally signed da bi dobio privilegije...i sve to...ali nikad to nisam radio. Cak ne verujem da sam ikad pisao neki Applet osim "Hello World" :)
Kako da krenem? sta da radim?
Ili ako ima nko bolje resenje, neka se javi.

Razlog: Pa kada korisnik (student) ima problem i zove tech support. Lakse je da posalje screenshot nego li da objasnjava koji problem mu se javlja. Idealno bi bilo da loaduje applet, click button i da se taj screenshot uploaduje.

E nasao sam ovo...ali radi samo na local...

Code:


        String outFileName = "test1.png";
        if (!outFileName.toLowerCase().endsWith(".png")) {
            System.err.println("Error: output file name must " +
            "end with \".png\".");
            System.exit(1);
        }
        // wait for a user-specified time
        try {
            long time = Long.parseLong("1") * 1000L;
            System.out.println("Waiting " + (time / 1000L) + 
            " second(s)...");
            Thread.sleep(time);
        } catch(Exception e) {
            System.err.println("1" + " does not seem to be a " +
            "valid number of seconds.");
            System.exit(1);
        }
        // determine current screen size
        Toolkit toolkit = Toolkit.getDefaultToolkit();
        Dimension screenSize = toolkit.getScreenSize();
        Rectangle screenRect = new Rectangle(screenSize);
        // create screen shot
        try{
            Robot robot = new Robot();
            BufferedImage image = robot.createScreenCapture(screenRect);
            // save captured image to PNG file
            ImageIO.write(image, "png", new File(outFileName));
            // give feedback
            System.out.println("Saved screen shot (" + image.getWidth() +
                    " x " + image.getHeight() + " pixels) to file \"" +
                    outFileName + "\".");
        }catch(Exception e){
            e.printStackTrace();
        }



nn
[ anon315 @ 06.11.2007. 18:59 ] @
http://www.elitesecurity.org/t...digitalno-potpisem-svoj-applet

Btw, ja sam pisao aplet koji uploaduje ono sto korisnik izabere na ftp. Ako ti treba kod, javi mi se na pp.
[ nemnesic @ 06.11.2007. 19:05 ] @
ok hvala ti. probacu ovo pa se javljam

nn