Doesn't work with WinForms controls

Aug 9, 2012 at 4:14 PM

I tried confuser with one winforms control and it throwed an error:

confuser.console -preset normal -output C:\ -input Framework.Controls.ProgressBar.dll


Confuser Version v0.9.4.0

Start working.
***************
Initializing...
Started at 18:08.
Loading...
Strong name key not specified.
Loading assemblies...
Analyzing assemblies...
Simplifying methods...
Analyzing Name Confusion...
> Initializing Name Analyzer...
> Analyzing IVT attributes...
> Analyzing Framework.Controls.ProgressBar.dll...
> Analyzing virtual inheritance...
***************
ERROR!!
Value cannot be null.
Parameter name: key
   at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
   at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
   at System.Collections.Generic.Dictionary`2.ContainsKey(TKey key)
   at Confuser.Core.Analyzers.VTable.GetVTable(NameAnalyzer analyzer, TypeDefini
tion typeDef, Dictionary`2 tbls)
   at Confuser.Core.Analyzers.VTable.GetVTable(NameAnalyzer analyzer, TypeDefini
tion typeDef, Dictionary`2 tbls)
   at Confuser.Core.Analyzers.NameAnalyzer.ConstructVTable(TypeDefinition typeDe
f)
   at Confuser.Core.Analyzers.NameAnalyzer.Analyze(IEnumerable`1 asms)
   at Confuser.Core.Confuser.Initialize()
   at Confuser.Core.Confuser.Confuse(ConfuserParameter param)
***************

Coordinator
Aug 10, 2012 at 6:19 AM
Edited Aug 10, 2012 at 8:46 AM

Hi,

If you don't mind, please send your original files and the *.crproj file to confuser.net@gmail.com. Your files will be kept secret and deleted after I fix this issue.