Esistono librerie o funzioni API di Windows che consentono di scrivere direttamente nei settori di un CD-R? Sono in grado di leggere i settori dall'unità utilizzando la funzione ReadFile fornita dall'API di Windows ma utilizzando la funzione WriteFile sull'unità sembra solo contrassegnare il disco come in uso (dopo aver eseguito un programma in cui WriteFile viene utilizzato su un CD- R, non riesco a masterizzare i file sul disco o a rimuoverlo finché non riavvio il sistema). Quando riavvio il sistema, non ci sono dati sul disco. L'apertura dell'unità disco per l'accesso in scrittura e il richiamo della funzione WriteFile con l'handle dell'unità disco non provocano errori di sistema.Windows: scrivere direttamente ai settori CD-R
risposta
Non conosco il modo semplice, ma esiste un set di comandi SCSI, utilizzato dal software di masterizzazione.
Sotto Windows è necessario ottenere la libreria ASPI per ottenere SendASPI32CommandFree one e trovare da qualche parte una descrizione dei comandi multimediali. Inizia da www.t10.org, lo vendono, ma la bozza di lavoro può essere trovata gratuitamente.
e quindi avviare there e quindi cercare l'esempio di comandi MMC utilizzando in origini cdrecord.
Può essere fatto ma difficile.
L'accesso al processo di scrittura è probabilmente limitato per consentire la compatibilità con la scrittura drag-and-drop che può essere eseguita in Explorer.
È possibile utilizzare un approccio alternativo e scrivere su un'immagine ISO e quindi riversarlo sul CD quando è completo.
- 1. Nello Schema lo scopo di (let ((cdr cdr))
- 2. È possibile ottenere l'accesso in scrittura ai settori del disco non formattato in Vista e Windows 7 in modalità utente?
- 3. Come scrivere direttamente su framebuffer linux?
- 4. come scrivere stringstream direttamente su cout
- 5. scrivere direttamente su std :: buffer interni stringa
- 6. Come posso scrivere direttamente sullo schermo?
- 7. Leggere i settori del disco rigido in C++ su Linux
- 8. car e cdr nello Schema me crazy
- 9. HPET è direttamente accessibile in Windows?
- 10. Perché non dovresti accedere direttamente ai campi __m128i?
- 11. Come posso scrivere file XML direttamente in un archivio zip?
- 12. Come scrivere direttamente nel buffer di visualizzazione in GTK/GDK
- 13. Come leggere e scrivere registri flag x86 direttamente?
- 14. Come scrivere direttamente al sommario che imita scalar_summary?
- 15. È possibile scrivere direttamente un programma con istruzioni bytecode Java?
- 16. Scrivere dati R come csv direttamente su s3
- 17. Python scrivere creare il file direttamente in FTP
- 18. Windows Mobile 6.5 accesso ai file all'esterno dell'emulatore
- 19. Windows: cosa succede se finisco di scrivere lettere? (sono 26!)
- 20. Windows Phone 8: accesso ai file multimediali
- 21. Come rendere Java simile ai programmi Windows?
- 22. Posso scrivere driver Windows con Delphi 2010?
- 23. Esistono rubini equivalenti a auto, cdr e contro?
- 24. Che cosa significa "l'altra mia auto è un cdr"?
- 25. Come disegnare direttamente sul desktop di Windows, C#?
- 26. Aumentare di ricerca in settori specifici e l'ordinamento per rango
- 27. MVC 3 modificare vista per alcuni settori solo
- 28. Qual è la migliore architettura per l'integrazione CDR in un'applicazione basata su asterisco
- 29. Scrivere su un dispositivo blocco MDD
- 30. caricare immagine direttamente su Twitter
Provare http://msdn.microsoft.com/en-us/library/aa366450%28v=vs.85%29.aspx –