Can't Obfuscate CF Apps?

M

Marauderz

I tried using the PreEmptive Dotfuscator Community Edition to Obfuscate my
CF app as demonstrated on the MSDN site.. but when I tried to run it on my
Smartphone 2k3 device... nothing happens, the hourglass just keeps on
turning and turning and turning :p

Is there any setting that I'm unaware of?

Thanks
 
A

Alex Chan

I got similar problem too.

My obfuscated application throw exception during startup for missing
resource.

Remark : My application put different languages string in different resource
files. Besides, my application need to call another class library (another
C# project in the same solution). Both have to be obfuscated, right?

Alex
 
G

Guest

I might be wrong but,

I thought that there is no JIT performed on the pocketPC it is all compiled
on the desktop.

????
 
E

Ed Kaim [MSFT]

No, the .NET Compact Framework does JIT on the device. It doesn't, however,
support n-gen (compile-on-install) yet.
 
M

Marauderz

So urrmmm.. Ed.. can you answer my original question? why can't obfuscated
apps run on my smartphone 2k3, I did everything according to the MSDN
article

thanks.
 
H

Hilton

Marauderz said:
So urrmmm.. Ed.. can you answer my original question? why can't obfuscated
apps run on my smartphone 2k3, I did everything according to the MSDN
article

Well, for one thing, you're using Dotfuscator - it's broken and does not
work with CF apps (I'm amazed that they still claim it does as does
Microsoft) - at least that was the case a few months ago when I gave up on
it. Check out http://www.xenocode.com - works with Pocket PC apps.

Hilton
 
C

Chris Tacke, eMVP

It's worth every penny though, and the enterprise version has some options
that make it worth the extra dough too (like profiling).
 
G

Guest

XenoCode 2003 and XenCode 2004 does not work on .NET CF if you obfuscate all the code. I have tried both and had a nightmare with customers reporting all kinds of problems. After obfuscating the code with XenoCode the .exe will run fine on the emulator, it will even run on some Pocket PCs but for others it will crash. I now only use XenoCode to obfuscate the sensitive parts of the code

Gavi
 
C

Conan O'Brien

It's worth every penny though, and the enterprise version has some options
that make it worth the extra dough too (like profiling).
Chris Tacke, eMVP

you idiot, what are you talking about?
the Dotfuscator in visual studio .net cannot
obfuscate .NET CF applications - they have screwed
big time and you are recommending them?

you must be some son of a bitch! if MS would say that
shit is tasty you would eat it, Chris Tacke??

This Dotfuscator is a piece of shit. Stop lying here,
bastard!
 
C

Chris Tacke, eMVP

Really? Rather than opening your mouth and proving your stupidity, maybe
you should actually read the thread. The poster (Hilton) recommended
xenocode, not dotfuscator. I have used xenocode on CF apps and it works out
of the box. Please take your flaming antics elsewhere.

-Chris
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top