Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Digitally Signed Applet i Screenshot

[es] :: Java :: Digitally Signed Applet i Screenshot

[ Pregleda: 1995 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 802
*.sfcc.edu.



+64 Profil

icon Digitally Signed Applet i Screenshot06.11.2007. u 18:14 - pre 200 meseci
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
 
Odgovor na temu

anon315

Član broj: 315
Poruke: 1657
*.adsl-3.sezampro.yu.



+13 Profil

icon Re: Digitally Signed Applet i Screenshot06.11.2007. u 18:59 - pre 200 meseci
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.
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 802
*.com
Via: [es] mailing liste



+64 Profil

icon Re: Digitally Signed Applet i Screenshot06.11.2007. u 19:05 - pre 200 meseci
ok hvala ti. probacu ovo pa se javljam

nn
 
Odgovor na temu

[es] :: Java :: Digitally Signed Applet i Screenshot

[ Pregleda: 1995 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.