質問: sse命令やusbドライバ作成ってc#でも出来るの? (1) cpuに依存するsse命令などをc#で扱うことはできるのでしょうか? もし出来るのであれば、簡単な作成・使用方法のアドバイスをお願いします。 (2) usbドライバの作成などをc#で実現出来るのでしょうか? もし出来るのであれば、簡単な作成・使用方法のアドバイスをお願いします。
回答: たぶん無理でしょう。 c#(や他の .net 系言語)は .net ライブラリの上で動き、さらに .net ライブラリは os の「上」で動きます。 usb ドライバは os の「中」で動きますから、.net ライブラリは使用できません。 ですから c# でドライバを書くのは無理でしょう。 汎用ドライバ開発キット的なものを、c# アプリケーション/ライブラリから制御する、というような方法でなら実装可能かもしれません。 http://www.xlsoft.com/jp/products/windriver/products.html c# から cpu の特殊命令を使うのも無理のような気がします。 ※c# には詳しくないんで、正確にはわかりませんが。