c#.net をフロント エンドとして使用して DVD を作成する際の問題を解決するために、専門家が助けてくれますか?? Winformのリストビューからファイルを選択し、ボタンをクリックして、それらの複数のファイルをDVDに書き込む必要があります..概念は、リストビューから複数のファイルを選択し、ボタンをクリックして、目的のドライブにフォルダーを作成することです..そして、その完全なフォルダーを DVD に書き込む必要があります..このプロセス全体は、ボタンを 1 回クリックするだけで実行する必要があります..何か方法はありますか?? コードは .net2008 で使用するために互換性がある必要があり、windowsXP は指定されたコードに互換性がありますか??
コンポーネントを使用してdll /クラスライブラリを取得しています。(msdn.microsoft.com/en-au/vcsharp/aa336741.aspx)からですが、「ツールボックスに配置するコンポーネントが d:\filepath\burncomponent.dll にありません」というエラー メッセージが表示される
private void button1_Click(object sender, EventArgs e)
{
XPBurnCD cd = new XPBurnCD();
cd.BurnComplete += new NotifyCompletionStatus(BurnComplete);
MessageBox.Show(cd.BurnerDrive);
DirectoryInfo dir = new DirectoryInfo(_burnFolder);
foreach (FileInfo file in dir.GetFiles())
{
cd.AddFile(file.FullName, file.Name);
}
cd.RecordDisc(false, false);
}
private void BurnComplete(uint status)
{
MessageBox.Show("Finished writing files to disc");
}
private void button2_Click_1(object sender, EventArgs e)
{
FolderBrowserDialog fbd = new FolderBrowserDialog();
fbd.ShowNewFolderButton = false;
fbd.Description = "Please select a folder";
fbd.RootFolder = System.Environment.SpecialFolder.DesktopDirectory;
if (fbd.ShowDialog() == DialogResult.OK)
{
_burnFolder = fbd.SelectedPath;
}
else
{
_burnFolder = string.Empty;
}
}