マネージドコード(C#, VB.NET etc)で開発していると、プラットフォームのネイティブコードを使いたいことがある。 方法としては、以下の2つがある。 P/Invoke (DllImport 属性) の使用 C++
Continue readingタグ: ツール
[C#] 難読化ツールを使って逆コンパイル対策してみた(PreEmptive Protection – Dotfuscator)
難読化とは、ソフトウェアプログラムを人間が解読困難な形のコードに変換することを指す。 現在では、誰にでも簡単に逆コンパイラを入手し、リバース エンジニアリングできてしまう。それゆえ、秘密にしておきたいロジック(ライセンス
Continue reading[Wireshark] キャプチャ・フィルターと表示フィルター
Wireshark は、すべてのデータをキャプチャしているので、データ量が多くなって困っていたが、どうやら最近の Wireshark には、キャプチャ用のフィルターと表示用のフィルターがあるとのことなので、調べてみた。
Continue readingWindows 用のディスクIO負荷ツール(DiskSpd.exe)を使ってみる
システム開発していると、負荷試験の1つとして、ディスクIOに高負荷を与えた状態でテストすることがあります。また、運用時に何らかの原因で、プログラムがタイムアウトし、動作しなくなり、その再現テストのために、ディスクIOに高
Continue readingWindows 用のメモリ負荷ツール(testlimit.exe)を使ってみる
システム開発していると、負荷試験の1つとして、メモリに高負荷を与えた状態でテストすることがあります。また、運用時に何らかの原因で、プログラムがタイムアウトし、動作しなくなり、その再現テストのために、メモリに高負荷を掛けた
Continue readingWindows 用の CPU 負荷ツール(cpustre.exe)を使ってみる
システム開発していると、負荷試験の1つとして、CPUに高負荷を与えた状態でテストすることがあります。また、運用時に何らかの原因で、プログラムがタイムアウトし、動作しなくなり、その再現テストのために、CPUに高負荷を掛けた
Continue reading