18875


お世話になります。

VCS2015にて、アセンブリ署名を施したexeファイルを候補の中の全exeファイルから  
抽出したいのですが、その方法を教えてください。

よろしくお願いします。


CC BY-SA 3.0
2015-11-16T05:01:36.433
18873
2015-11-16T05:53:11.077
2015-11-16T05:47:55.863
7837
9374
question
c#
アセンブリ署名を行ったexeファイルを判別したい

[code]

    static byte[] GetPublicKeyToken(string fullpath) {
        return Assembly.ReflectionOnlyLoadFrom(fullpath).GetName().GetPublicKey();
    }
    
[/code]

でアセンブリ署名に使用された公開鍵を取得できます。この値を比較してください。ただし.NETアセンブリでない場合は例外が発生します。


CC BY-SA 3.0
2015-11-16T05:53:11.077
18875
2015-11-16T05:53:11.077
4236
18873
answer