Informações do DVD/CD  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Soulless-BR
Debugger
[Avatar]

Membro desde: 25/02/2010 23:39:02
Mensagens: 58
Offline

Olá pessoal, tudo beleza?

Seguinte, estou planejando desenvolver um programinha e precisava de classe ou biblioteca que me retornasse as informações do disco que está no drive de DVD/CD, alguém saberia me informar se existe algo do tipo?

Exemplos de informações: ID do fabricante, Tamanho, Camadas, Velocidade de gravação. Essas coisas sobre o disco

Agradecido desde já.
Grande abraço a todos.

Twitter: @soullessbr
MSN: angelo.merlo@hotmail.com
markin1
JavaEvangelist

Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline

Sei lá se te ajuda mas da uma olhada: http://www.rgagnon.com/javadetails/java-0574.html
http://www.guj.com.br/posts/list/81289.java
http://javafree.uol.com.br/viewtopic.jbb?t=868195

Quem é o juíz?
[Email]
marcobiscaro2112
JWizard

Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline

Como Java é uma linguagem que roda sobre máquina virtual, o acesso a dispositivos físicos da máquina é uma tarefa bem complicada (outro dia desses houve uma discussão aqui no fórum justamente sobre isso).

Se alguém já teve esse problema antes você poderá reaproveitar a solução. Senão você precisará usar bibliotecas nativas para fazer isso (terá que aprender sobre JNA).

Marco Biscaro.

Seja livre!

Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?

Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[Email] [WWW] [MSN]
marcobiscaro2112
JWizard

Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline

Lembrando também da questão da portabilidade (se você for usar algo específico de um SO, ao menos arranje uma solução para cada SO para que seu programa continue portável).

Marco Biscaro.

Seja livre!

Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?

Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[Email] [WWW] [MSN]
Soulless-BR
Debugger
[Avatar]

Membro desde: 25/02/2010 23:39:02
Mensagens: 58
Offline

Obrigado pela respostas amigos.

É eu fiz uma pesquisa rápida e não encontrei nada muito atrativo mesmo, além da JNA e JNI (se não estou enganado).

Estou pensando em cria uma biblioteca simples em C/C++ pra me retornar as informações, creio eu que será mais "simples". O que Vocês acham?

Obrigado,
grande abraço.

Twitter: @soullessbr
MSN: angelo.merlo@hotmail.com
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

Queria fazer uma perguntinha básica. No Windows, como é que eu faria isso em C/C++, como é o caso daquele programa ImgBurn ? (Acho que no Linux isso seja um pouco mais fácil).
Soulless-BR
Debugger
[Avatar]

Membro desde: 25/02/2010 23:39:02
Mensagens: 58
Offline

No Windows eu não sei como fazer isso, mas é justamente para o Linux que eu estou pensando, não sei bem ao certo como fazer, mas trabalhando seis anos com o Linux me da um solo mais firme do que fazer para o Windows... rs...

Vou dar uma pesquisada, mas porque diz que no Linux seria mais fácil?

Abraços...
Tudo de bom...

Twitter: @soullessbr
MSN: angelo.merlo@hotmail.com
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

Digamos que você encontre um programa que faça isso no Linux. Provavelmente esse programa será open-source e talvez esteja até nos próprios fontes de sua distribuição Linux preferida. Aí você pode isolar o tal fonte que faz isso em C ou C++ e criar um programa menor, que você possa chamar a partir do Java.

Entretanto, se você achar isso no Windows, mesmo que o programa seja freeware (como o ImgBurn), o programador provavelmente não disponibilizará o fonte disso, e você vai ficar sem saber como é que ele fez.
Soulless-BR
Debugger
[Avatar]

Membro desde: 25/02/2010 23:39:02
Mensagens: 58
Offline

Entendido amigo, é justamente essa a vantagem do Open Source (cooperar para crescer e não competir).

A intenção é justamente essa, fazer algo próximo ao ImgBurn ou ao Decrypter para Linux, um dos poucos programas do Windows que eu sinto falta (não gosto de emulação).

Vou dar uma pesquisada melhor, amanhã porque to cego com a pupila dilatada, rsss....

Abraços companheiros, tudo de bom.
Obrigado pela ajuda.

Twitter: @soullessbr
MSN: angelo.merlo@hotmail.com
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team