- 499 名前:デフォルトの名無しさん [2006/09/12(火) 00:18:48 ]
- スレ違いならお許しを。
SPTIを使用して、DVDドライブの制御をしようと思ってます。 開発環境は、Visual C++ 2005 Express Editionです。 通常のWin32のアプリでは、 CreateFile でデバイスハンドルを取得 DeviceIoControl でコマンド送信 という流れで実現できていましたが、.NETではどう組んでよいかわかりません。 CreateFile は、.NETではSystem.IO.File.Createに対応するようですが、 FileStream^ fs = System::IO::File::Create("\\\\.\\F:"); というコードを書くと FileStream で、ディスク パーティションおよびテープ ドライブなどの Win32 デバイスを開くことはできません。パスに "\\.\" を使用しないでください。 とエラーが出てしまいますので、たぶんCreateではだめなのだと思います。 .NET環境では、どう組むべきなのか、ヒントをくださるとありがたいです。
|

|