T
Tom Bean
I am using Dotfuscator Community Edition to obfuscate an application for
Pocket PC. When I made the first pass with Dotfuscator, the app threw a
MissingManifestResourceException. Of course, since the app has been
obfuscated, the only information I got about what caused the error pointed
to resource aq.
The Dotfuscator listing window had WARNINGs about all the forms in my app,
so I excluded them on the 'Rename' tab and reran Dotfuscator. This time the
app came up and ran on the Pocket PC, however, I noticed some custom
controls did not behave correctly. I continued to exclude controls and
methods in the controls until I got the app to run on a device running
Pocket PC 2002. When I tried the app on a device running Pocket PC 2003,
more of the custom controls exhibited problems, so I began the process of
excluding controls and methods again.
The decisions about what to exclude is very hit-and-miss but I am
speculating that to solve the problems, all event handler methods, like
OnPaint(), need to be excluded. Is that correct?
Is there any documentation available about how to decide what to exclude so
Dotfuscator does not break your application?
Thanks,
Tom
Pocket PC. When I made the first pass with Dotfuscator, the app threw a
MissingManifestResourceException. Of course, since the app has been
obfuscated, the only information I got about what caused the error pointed
to resource aq.
The Dotfuscator listing window had WARNINGs about all the forms in my app,
so I excluded them on the 'Rename' tab and reran Dotfuscator. This time the
app came up and ran on the Pocket PC, however, I noticed some custom
controls did not behave correctly. I continued to exclude controls and
methods in the controls until I got the app to run on a device running
Pocket PC 2002. When I tried the app on a device running Pocket PC 2003,
more of the custom controls exhibited problems, so I began the process of
excluding controls and methods again.
The decisions about what to exclude is very hit-and-miss but I am
speculating that to solve the problems, all event handler methods, like
OnPaint(), need to be excluded. Is that correct?
Is there any documentation available about how to decide what to exclude so
Dotfuscator does not break your application?
Thanks,
Tom