2007年06月27日
川俣晶の縁側ソフトウェア技術雑記total 5850 count

難読化ツールとC#のenumは相性が悪い

Written By: 川俣 晶連絡先

 うっかりしていました。

 難読化ツールと相性が悪いのはリフレクションだけではないです。

サンプルソース §

using System;

enum Sample { Hello };

class Program

{

    static void Main(string[] args)

    {

        Console.WriteLine(Sample.Hello.ToString());

    }

}

通常実行 §

Hello

Dotfuscator Community Editionで難読化後に実行 §

a

感想 §

 リフレクションと違って、enumに対するToString()は、意識しないで使うほど当たり前のコーディングテクニックになっていました。そこが、うっかり盲点になったとは。

Facebook

キーワード【 川俣晶の縁側ソフトウェア技術雑記
【技術雑記】の次のコンテンツ
2007年
07月
01日
C# 2.0で匿名メソッドを使う簡潔さと柔軟性を実感する瞬間!!
3days 0 count
total 4215 count
【技術雑記】の前のコンテンツ
2007年
06月
22日
Adobe Creative Suit3のセットアップがInternal Error 2739で動作しない問題
3days 0 count
total 4420 count

このコンテンツを書いた川俣 晶へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、川俣 晶に対してメッセージを送ることができます。

この機能は、100%確実に川俣 晶へメッセージを伝達するものではなく、また、確実に川俣 晶よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

https://mag.autumn.org/tb.aspx/20070627124436
サイトの表紙【技術雑記】の表紙【技術雑記】のコンテンツ全リスト 【技術雑記】の入手全リスト 【技術雑記】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 川俣 晶連絡先

Powered by MagSite2 Version 0.36 (Alpha-Test) Copyright (c) 2004-2021 Pie Dey.Co.,Ltd.