Welcome Guest Search | Active Topics | Sign In | Register

Merging assembly does not work for EO.WebBrowser Options
Khoa
Posted: Tuesday, September 9, 2014 10:39:44 AM
Rank: Advanced Member
Groups: Member

Joined: 9/3/2014
Posts: 68
Hi,

I want to distribute my application as a single DLL file which include all my external assemblies and EO.WebBrowser.dll. The problem is my final DLL file does not run without EO.WebBrowser.dll in the same folder. But I already embed it inside my DLL file. Could you please help me why embedded EO.WebBrowser.dll does not work and how to fix that.

Thanks.
eo_support
Posted: Tuesday, September 9, 2014 9:45:34 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,196
Hi,

It's probably not a good idea for you to merge our DLL into your DLL since our DLL is digitally signed. You can try to produce a test app that demonstrates what you are trying to do, upload it online, we will then download it and look into here to see what we can do. You may wish to send us the download link in private message if it contains sensitive information.

Thanks!
Khoa
Posted: Wednesday, September 10, 2014 12:05:29 AM
Rank: Advanced Member
Groups: Member

Joined: 9/3/2014
Posts: 68
I post my private message. Thank you.
eo_support
Posted: Wednesday, September 10, 2014 4:43:48 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,196
Hi,

We looked into the files you sent to us. I do not believe you can re-obfuscate our code. You can try to use ILMerge to merge our DLL with your exe and that will merge all EO.WebBrowser classes and resources into your main exe without obfuscation and that should work fine. In theory you can then run that merged exe file through obfuscator but you should not touch any of our classes. Our code is already obfuscated, and all the unobfuscated types are meant to remain public and their names can not be changed. So if you change any of those classes name, or reobufscate code that has already been obfuscated by one obfuscator with another obfuscator, then the code will break.

Thanks!
Khoa
Posted: Wednesday, September 10, 2014 11:52:09 PM
Rank: Advanced Member
Groups: Member

Joined: 9/3/2014
Posts: 68
Thank you for your detailed explanation. I am working on it to find another solution.


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.