|
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.
|
|
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!
|
|
Rank: Advanced Member Groups: Member
Joined: 9/3/2014 Posts: 68
|
I post my private message. Thank you.
|
|
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!
|
|
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.
|
|