473,386 Members | 1,798 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Force Windows to "See" new files burned to a CD/DVD?

I use some shareware CD/DVD burning software that has a command line
interface version. This allowed me to write my own custom SDK that
performs various CD/DVD burning operations from my own VB.NET
applications.

Recently, I had some problems reading DVDs that I had recently burned,
reading them with the same DVD device that burned them. So I wrote a
quickie verification program that simply attempts to binary read all
files on the disk.

I would like to be able to optionally call this utility from a VB app
just after the VB app has burned a disk instead of running it manually.
But when I try to, it says there are no files on the disk, even though
the burn just successfully finished!

I found that even Windows doesn't see the newly burned files unless I
eject the tray and re-insert the disk. So, I tried ejecting the tray in
the VB code after the burn and before cranking up the verify program,
but the verify program STILL sees no files!!

How do I "force" windows to realize that there are indeed files on the
DVD disk?

Jul 20 '06 #1
2 1906
I don't think this is possible. I suspect it's a problem with your
media. I had the same problem when burning files to some old cheap
DVDs. NERO said the burn completed successfully and I went ahead and
deleted the files from my hard drive. Needless to say, I'll never see
those files again. I tried burning the same compliation twice and it
worked on some of the DVDs. The others I just had to throw away.

Your DVD burner is what sends the data to Windows, so if the drive
can't read the disk, there's really no way to force it if the files
just aren't there.
On 20 Jul 2006 07:44:09 -0700, za***@construction-imaging.com wrote:
>I use some shareware CD/DVD burning software that has a command line
interface version. This allowed me to write my own custom SDK that
performs various CD/DVD burning operations from my own VB.NET
applications.

Recently, I had some problems reading DVDs that I had recently burned,
reading them with the same DVD device that burned them. So I wrote a
quickie verification program that simply attempts to binary read all
files on the disk.

I would like to be able to optionally call this utility from a VB app
just after the VB app has burned a disk instead of running it manually.
But when I try to, it says there are no files on the disk, even though
the burn just successfully finished!

I found that even Windows doesn't see the newly burned files unless I
eject the tray and re-insert the disk. So, I tried ejecting the tray in
the VB code after the burn and before cranking up the verify program,
but the verify program STILL sees no files!!

How do I "force" windows to realize that there are indeed files on the
DVD disk?
Jul 20 '06 #2

Kevin wrote:
I don't think this is possible. I suspect it's a problem with your
media. I had the same problem when burning files to some old cheap
DVDs. NERO said the burn completed successfully and I went ahead and
deleted the files from my hard drive. Needless to say, I'll never see
those files again. I tried burning the same compliation twice and it
worked on some of the DVDs. The others I just had to throw away.

Your DVD burner is what sends the data to Windows, so if the drive
can't read the disk, there's really no way to force it if the files
just aren't there.
Sounds like you slihtly misunderstood my question. Most burns are OK,
and I also suspect some cheap media. But having been burned once, I now
veify each disk I burn.

And for Windows to see that there are now files on the newly burned
disk, all I have to do a manually eject the tray and re-insert it.
Windows re-reads the MFD and now sees files. I would like to automate
that process. Ejecting the tray in code and manually re-inserting it
does not solve the problem. (And still leaves a manual operation which
is what I am trying to avoid.)
>

On 20 Jul 2006 07:44:09 -0700, za***@construction-imaging.com wrote:
I use some shareware CD/DVD burning software that has a command line
interface version. This allowed me to write my own custom SDK that
performs various CD/DVD burning operations from my own VB.NET
applications.

Recently, I had some problems reading DVDs that I had recently burned,
reading them with the same DVD device that burned them. So I wrote a
quickie verification program that simply attempts to binary read all
files on the disk.

I would like to be able to optionally call this utility from a VB app
just after the VB app has burned a disk instead of running it manually.
But when I try to, it says there are no files on the disk, even though
the burn just successfully finished!

I found that even Windows doesn't see the newly burned files unless I
eject the tray and re-insert the disk. So, I tried ejecting the tray in
the VB code after the burn and before cranking up the verify program,
but the verify program STILL sees no files!!

How do I "force" windows to realize that there are indeed files on the
DVD disk?
Jul 21 '06 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: MLH | last post by:
I used the following SQL to create a new table in a database on a remote MySQL server by copying one already there. I know the table exists SOMEWHERE in cyberspace. I can read its data, write to...
3
by: Lou | last post by:
I created a small database and defined a simple table with about 12 columns. To load the table I imported data from a text file. I got a successful message after importing the data; no error...
3
by: sql-db2-dba | last post by:
When I did db2batch to benchmark a query, it performance details came back with this reading ... "High water mark for database heap = 4291373408" Does this mean it would have caused memory...
2
by: MLH | last post by:
I used the following SQL to create a new table in a database on a remote MySQL server by copying one already there. I know the table exists SOMEWHERE in cyberspace. I can read its data, write to...
8
by: Ravi Ambros Wallau | last post by:
Hey guys: What can I do when an "Error Creating Control" is displayed on the form (instead of the control), and a tooltip indicating the error never is displayed? Is there some log, some hidden...
41
by: JohnR | last post by:
In it's simplest form, assume that I have created a usercontrol, WSToolBarButton that contains a button. I would like to eventually create copies of WSToolBarButton dynamically at run time based...
0
by: GS | last post by:
Documentation states that there supposed to be a "Data Sources" windows in VS 2005. See below. I can not find Data menu in VS 2005 anywhere. Anybody sees that menu? Opening the Data Sources Window...
3
by: Michel Firholz | last post by:
Hi Group experts, i would like to tweak a javascript diashow with a bit SEO. No spamming, just ensuring the images are found. If the visitor is googlebot, it should not present the diashow, but...
10
by: giannis | last post by:
How can i know ("see") the next record using the BindingSource without move to the next record ?
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.