我使用dotfuscator来保护我的hello.exe
和支持文件,例如
但问题是dotfuscator只将输入作为hello.exe
文件,并对其进行dotfuscate。
但它没有执行。
我认为在dotfuscation之后dll& xml不支持exe。
我正在使用命令
"dotfuscator -in:C:\Users\Administrator\Desktop\Hello\bin\x86\Debug\Hello.exe"
它工作正常,但命令
"dotfuscator -in:C:\Users\Administrator\Desktop\Hello\bin\x86\Debug\Hello.exe,Hello.dll,Hello.xml"
给定的错误是 “输入程序集Hello.dll不存在” 即使Hello.dll也存在。
答案 0 :(得分:1)
您需要从DLL和EXE文件所在的目录启动DotFuscator。
在您的情况下,这是C:\Users\Administrator\Desktop\Hello\bin\x86\Debug\
作为替代方案,您可以将完整路径传递给/ in开关后的每个组件
e.g。
"dotfuscator -in:C:\Users\Administrator\Desktop\Hello\bin\x86\Debug\Hello.exe,C:\Users\Administrator\Desktop\Hello\bin\x86\Debug\Hello.dll