- 追加された行はこの色です。
- 削除された行はこの色です。
* EXEに埋め込んだリソースをバイナリで取得する [#r24c42a8]
EXEにリソースを埋め込むには、
-VisualStudioのソリューションエクスプローラでプロジェクトを右クリックし、
-「追加」-「既存項目の追加」で埋め込みたいファイルを選択、
-そのファイルのプロパティで、「ビルドアクション」を「埋め込まれたリソース」に
すればよい。
以下のコードで、プログラムからそのリソースのバイト列を取り出せる。
System.Reflection.Assembly assembly = System.Reflection.Assembly.GetEntryAssembly();
Stream stream=assembly.GetManifestResourceStream("namespace.filename.txt");
BinaryReader br=new BinaryReader(stream);
byte[] buf=br.ReadBytes((int)st.Length);
br.Close();
#comment