obfuscation


Obfuscating SharpDX assemblies


I have built my own slightly modified SharpDX assemblies and they work fine when I don't obfuscate them (using Crypto Obfuscator). When I obfuscate them I get this error message:
The type or namespace name 'FunctionCallback' does not exist in the namespace 'SharpDX' (are you missing an assembly reference?)
I have also strong-name signed the assemblies in each project's AssemblyInfo.cs. Same key is used during obfuscation.
ShapCLI executable is called in post-build event and it seem to inject some code in each assembly. Does obfuscation mess this up since class/type etc. names are changed?
Has anyone else had this problem? I really need a solution asap... :/
Thanks in advance.
Forgot to mention that my SharpDX DirectX assembly builds just fine even with obfuscation but when I try to build e.g. DirectSound assembly (which references to DirectX) build fails. Everyone probably already knows this but I thought to bring it up just in case. I'm learning this while doing. :)

Related Links

Is it possible to hide sources under HHVM?
Upgrade from Eazfuscator free… to confuserex?
Obfuscating C++ Shared Library
Obfuscation in IBM MobileFirst 6.3
How do I get Autofac delegate factories to work with obfuscation?
Is it possible to use pyminifier with py2app?
How to use ConfuserEx?
Obfuscate Portable Class Library in SmartAssembly
Obfuscating SharpDX assemblies
Ignore method during Proguard Obfuscation
log4j2 doesnot print exception logs for obfuscated code
Obfuscation causes VerifyError: Expecting a stackmap frame
Obfuscated assembly detected by antivirus ( false positive)
Automatically log error and terminate application with SmartAssembly
Protect AdWords Scripts
JS obfuscation not working?

Categories

HOME
algorithm
notepad++
cygwin
phpword
ggplot2
case
parameters
telegram-bot
spring-session
nstableheaderview
qpython
spin
fhir
plist
android-securityexception
project-intu
activecollab
ycsb
speech-synthesis
renjin
null-pointer
video-editing
microsoft-ocr
asciidoctor-pdf
blade
react-toolbox
angular-routing
aggregation
stackexchange
ms-access-2003
genexus-sd
quantlib
ntp
boost-asio
recurring-events
complex-numbers
mustache
android-maps-extensions
getpixel
slacktextviewcontroller
xdocreport
apns-php
typesafe-config
plaintext
laravel-elixir
apriori
parser-generator
bindingnavigator
android-exoplayer
drupal-theming
xbmc
automapper-5
azure-cli
truezip
otp
er-diagram
payload
shinobi
vcloud-director-rest-api
google-cloud-console
tinkerpop3
rspec2
xdoclet
nss
redis-cluster
ikiwiki
halcon
invoke-sqlcmd
exim4
jparsec
contentcontrol
user-management
concept-insights
grgit
iokit
xenomai
include-guards
opserver
.bash-profile
sony-lifelog-api
finalbuilder
atoi
branch-and-bound
canvg
j-security-check
delayed-execution
addressing-mode
jqmodal
parallel-testing
openargs
light
printdialog
hidapi
unit-of-work
flex++
dopostback
garbage
isa-swizzling
infobright
stress
relative
cdonts
diagrams
presentation-layer
hbm2java
pagemethods
feasibility
sun
ifilter

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App