C#のプロジェクトにバイナリファイルをリソースで組み込んで、プログラムから復元するには?


C#+Visual Studio2010でテキストファイルをバイナリ化してリソースファイルに組み込みました。

そのリソースファイルから元のバイナリファイルを生成するコードです。

 

赤文字が定義したリソースファイル名です。
byte[] bs = Properties.Resources.resource_XXX;
System.IO.FileStream fs = new System.IO.FileStream(
“test.dat”,
System.IO.FileMode.Create,
System.IO.FileAccess.Write);
fs.Write(bs, 0, bs.Length);
fs.Close();

 

ここでは、 resource_XXXと名前を付けたリソースファイルをプログラムからFileStreamを使用してtest.datファイルに出力しています。

 

 


【Visual Studio 2010】EXEにテキストファイルやバイナリファイルを埋め込んで1ファイルにするには?


Visual Studio2010を使用してコンパイルした時に生成されるexeの中にテキスト(hoge.txt)やバイナリファイル(hoge.dat)や画像を埋め込んでしまいたい場合があります。そんな場合にはリソースファイルをプロジェクトに追加してビルドを行います。
では、手順を画像を踏まえながら説明します。

1.プロジェクトの上で右クリック

2. Properties > Resources*

3.Otherの右隣りにある▼をクリックして追加したいリソースファイルの種類を選択します。

4.ここではバイナリファイル(hoge.dat)を追加するので Add Exsisting File… を選択します。

vs-resource-1

 

5.必要に応じてリソースファイルの名前を変更します。右クリック > Renameです。

 

同一のexeの中に複数のリソースを仕込みたい場合には、

Strings / Images / Icons / Audio / Files / Other を選択して追加します。

vs-resource-2

 

 

 


お名前.comでドメインをとってアクセスした時にエラーが発生【このウェブページにアクセスできません DNS_PROBE_FINISHED_NXDOMAIN】


お名前.comでドメインをとってWEBサーバにhtmlファイル一式をアップロードしWEBサーバにアクセスしたのですが、この様なエラーが出る場合があります。

このウェブページにアクセスできません DNS_PROBE_FINISHED_NXDOMAIN

 

ここ最近どうやらお名前.comがWhoisで引いた時に出てくるドメイン所有者の住所・氏名が正しいかを確認しない場合には嫌がらせかと思われる様な嫌がらせをしてくる様です。

 

onamae-error

 

そんな時には お名前.comにログインしてネームサーバの変更メニューへ遷移します。そうすると次の様な確認ダイアログが表示されます。
そうしたら
登録情報が正しいか、改めて確認する
をクリックして登録情報を無理やり更新しましょう。

更新して1時間位すればドメインにアクセスする事が出来ます。お名前.comはアメリカの圧力に負けてウザい事をしてくるものですね。。。

ドメインNavi
ご登録情報に変更・相違はありませんか?
ご登録情報に不備がございますと、以下のようなケースが懸念されます。
メールやお電話、郵送などでの各種ご案内ができません。結果として、大切なドメインの失効を招く可能性があります。ドメイン紛争などに発展した際に、所有権の正当な主張ができない場合があります。
ICANN(※)のポリシーによりドメインのご利用に制限が生じる場合があります。
今一度ご登録情報をご確認のうえ、お手続きください。
登録情報が正しいか、改めて確認する
登録情報は正しいので、手続きを進める
※ICANN:インターネット上で使用されるドメイン名やIPアドレスといったアドレス資源の割当管理を行う米国の非営利団体で、ドメイン登録業務を行うレジストラ(登録業者)を公認する権限を持っています。

onamae-error-2

 


Windows10でスタートアッププログラムを設定する方法


Windows10もWindows8.1と同じく相変わらずスタートアップ設定が面倒になっています。次の手順でスタートアップ認識されるディレクトリまでエクスプローラーで辿り、その中に起動したいプログラムのショートカットを入れるとWindowsの起動時に指定したプログラムを自動起動させることができます。

Windows10でスタートアッププログラムを設定する手順

1.エクスプローラーを開き隠しファイルを表示する設定にしておきます。

メニュー > 表示 > 隠しファイルにチェックを入れます。

w10-hide-file

エクスプローラから次のパスまで移動します。隠しファイルが見える設定にしておかないとAppData配下のディレクトリは見えないので注意してください。

Windows アイコン > エクスプローラー > (画面左側にある)PC > C:(Cドライブ)・・・ と辿ります。

C:\Users\{ユーザ名}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

エクスプローラー上でパスをコピーすると↑の英語表記ですが、目視で確認すると、

StartMenu → スタートメニュー

Programs → プログラム

Startup → スタートアップ

といった具合に日本語で表示されています。

MSのバカなUI設計者がポカしたんでしょうね。

w10-short-cut


シンガポール航空エリートシルバーカードにランクアップしました。 | elite silver SINGAPORE AIRLINES


シンガポール航空を仕事プライベートともに結構使っているのですがある日突然 elite silver singapore airlines (シンガポール航空エリートシルバーカード)が届きました^^bクレジットカードの様にマイルカードにもランクがあるみたいです。

開始時点では、青いカードですが、エリートシルバーカードは名前の通りシルバーです。

sq-1

 

新しいカードはこの様な封筒に入って届けられます。

sq-2

 

封筒を開けると中に案内のメールが英文で入っています。

sq-3

 

elite gold カードもある様ですのでそっちも近いうちに取りたいと思います^^b


株式会社キングジム KING JIM CO.,LTD. お客様相談室の問い合わせ先


キングジムへの問い合わせ先を纏めています。ブギーボードですがキングジムから日本で発売されていますが、実際にはアメリカのケント社の製品を輸入して日本で売っているだけです。

 

 

株式会社キングジム KING JIM CO.,LTD. お客様相談室

info2@kingjim.co.jp

株式会社キングジム お客様相談室

フリーダイヤル0120-79-8107

電話0570-06-4759(携帯電話からは左記宛てにお願いします)

営業時間:平日(月~金曜日)午前9時~午後5時30分

電話でのお問い合わせ/受付時間 9:00~17:30(土日祝日を除く )

0120-79-8107