The Grimoire of Nonsense

個人的なメモを残すブログ

.NET Framework

.NET Framework 4.5でIntelliSenseのツールチップが英語になる理由

Visual Studio*1で対象フレームワークが4.5*2を選択するとIntelliSenseのツールチップが英語になってしまうのは、 以下ディレクトリに本来日本語のXMLファイルが入っている必要があるのだが、どうも英語のXMLが入っているせいらしい。 C:\Program Files (x86…

イベントログと戦う(C#編)

このイベントログに対する執着心と来たら。 一応C#で動くイベントログクリーナを書き直してみた。 僕自身は頑張ったつもりだけど、今度もまた突っ込み所があると思うけど気にしない方向で。 仕様的には、レジストリから収集したイベントログリストを用いて、…

簡易ニコ生アラートっぽいものを

作ろうとしてる。なお完成するかどうかは不明の模様。 XMLSocketが何かとか受信方法、WPFの勉強のために……。 更新がてらにコミュIDからコミュ名とオーナーを取得するやつを書いてみましたです……。 HtmlAgilityPackに依存してます。もっといい書き方があるか…

C#でHTTPのリダイレクト先を調べるもの

リダイレクトされる先を調べるようなっぽいものを諸事情で作りました。 色々参考にしました。 一応、Googleの短縮URLサービスからここのブログ用のURL作ってテストはしました……です。 きっと色々突っ込み所はあると思うけど、気にしない方向で……(滝汗) 以下…

.NET Frameworkのソースコード

ソースコードがここで見れる。 Reference Source GitHubでも見れるけど、こっちはクラスをクリックすると目的のクラスのコードが見れる。

TextBoxで改行したい

改行する時は \r\n を文字列に含めると改行される。 例: // textBox1があったとして textBox1.Text = "あああああ\r\nいいいい";

Wow6432Nodeを無視してレジストリを開く

C#でレジストリを開くコードを書いてるとどうしてもWOW64の壁に阻まれてしまうことがある。 そんな時に以下のような書き方をすることでWOW64の壁を超えることが出来る。 using Microsoft.Win32; ... using ( var baseKey = RegistryKey.OpenBaseKey( Registr…