Avatar billede mickni33 Nybegynder
31. maj 2004 - 22:05 Der er 6 kommentarer og
2 løsninger

fil der laver systemopdatering

Jeg kunne godt tænke mig at lave et program der opdaterede ens system automatisk, programmet skulle tjekke efter f.eks internet explore og jvm og andet.
man kunne så ligge filen ned på en diskette og så bare sætte den ind i maskinen og køre filen så opdaterede den selv via nettet.

Er der nogen der har nogle gode links om hvordan man laver sådan noget ?
Avatar billede Slettet bruger
31. maj 2004 - 22:16 #1
En start ville nok være at du læste noget om Runtime-klassen i java, som bruges til at starte en process som kan håndtere et program udenfor JVM'en.

Derudover burde du finde en hjemmeside, eller endnu bedre en webservice hvorfra du kan hente links til de nyeste programmer du skal benytte.

Så skal du skrive en funktionalitet således at du kan downloade dataene fra links'ne (jeg har observeret at arne har besvaret flere spørgsmål om hvordan man interagerer med hjemmesider fra java af).

Det er ikke sådan ligetil hvad du vil lave, men heller ikke umuligt, det med at ligge en fil ned på en diskette og så kører den vil nok være en smule umuligt da JVM skal være på maskinen for at kunne køre programmet... måske ville et andet programmeringssprog (C / C++) med noget native kode være et bedre valg, dette vil i hvert fald muliggøre at kunne køre filen DIREKTE fra en diskette. Dette kan også opnåes i java såfremt du investerer i Excelsior Jet til at kompilere java bytekode til win32-native-executable kode - jeg mener blot det program koster en del penge.

/Anders
Avatar billede Slettet bruger
31. maj 2004 - 22:18 #2
Her var der et spørgsmål som refererede til at hente data fra en webserver af (over http-protokollen):

http://www.eksperten.dk/spm/504564
Avatar billede arne_v Ekspert
31. maj 2004 - 22:20 #3
Java kan ihvertfald ikke ligge på en diskette.

Men dne kunne godt ligge på en CD.

Download er ikke så svært.

Installation kan køres med Runtime som corholio skriver.

Men for at finde den software der er installeret skal du i registrerings databasen og
det kræver brug af JNI.

Java er ikke noget godt valg til den type applikation.
Avatar billede Slettet bruger
01. juni 2004 - 07:10 #4
Her er en OpenSource GPL API til at tilgå / manipulere med Windows registry, så kan det lade sig gøre at implementere systemet.

http://www.trustice.com/java/jnireg/

Måske burde du alligevel overveje et andet sprog til din applikation, .NET / C# ville måske ikke være et dårligt valg hvis det ikke var fordi du var tvunget til at installeret .NET frameworket. :-)
Avatar billede mickni33 Nybegynder
01. juni 2004 - 17:03 #5
Hmmm måske skulle jeg lave det i C++ Builder'en så opretter jeg lige spørgsmål der

>> lav lige et svar,  alle
Avatar billede Slettet bruger
01. juni 2004 - 17:06 #6
Svar :-)
Avatar billede arne_v Ekspert
01. juni 2004 - 17:06 #7
svar
Avatar billede Slettet bruger
14. juni 2004 - 15:31 #8
takker for point :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester