Page 1 of 1
3.8 unable to find a version of the runtime ...
Posted: Sat Aug 04, 2012 7:44 am
by sanyock
Windows 2008 R2
Net framework 4 extended
My client needs to work this URGENTLY!
Re: 3.8 unable to find a version of the runtime ...
Posted: Mon Aug 06, 2012 9:41 am
by Enigma
This is due to plugins?
Re: 3.8 unable to find a version of the runtime ...
Posted: Mon Aug 06, 2012 11:24 am
by sanyock
All the plugins were disabled, otherwise the program crashes at startup
Did not find any workaround, had to to expose unprotected (only obfuscated) program to make it work
Re: 3.8 unable to find a version of the runtime ...
Posted: Mon Aug 06, 2012 12:57 pm
by Enigma
Can you please send me the sample at
support@enigmaprotector.com for testing?
And also, what version of Windows do you use?
Edited: as recently was noticed, Virtual Machine - Entry Point option may cause such problem. You have to disable this feature.
Re: 3.8 unable to find a version of the runtime ...
Posted: Mon Aug 06, 2012 2:28 pm
by sanyock
Enigma wrote:
And also, what version of Windows do you use?
Client's machine: Windows 2008 R2 Enterprise
Enigma wrote:
Edited: as recently was noticed, Virtual Machine - Entry Point option may cause such problem. You have to disable this feature.
It was not used, because crashes the application on start
Re: 3.8 unable to find a version of the runtime ...
Posted: Wed Aug 08, 2012 5:50 am
by sanyock
Please let me know, can we expect it fixed in a future version?
May be you know a workaround?
How can I help to diagnose?
Re: 3.8 unable to find a version of the runtime ...
Posted: Wed Aug 08, 2012 2:15 pm
by Enigma
Hi sanyock,
Yes, if you could participate then it would be good. We are currently limited with testing on W 2008 R2, so if you can test some debug version there, it would be very helpful.
I've sent you debug version and instructions using PM.
Re: 3.8 unable to find a version of the runtime ...
Posted: Fri Aug 10, 2012 9:36 am
by sanyock
Log files sent.
May be a temporary workaround can be done by a custom bootstapper/wrapper which would find a correct runtime and help the program to start? I am not sure how to do this, any samples would be helpful. An idea is to add a small custom executable, say written in delphi to help start the program. It could be virtual boxed and protected too.
In mono under linux generally I have to explicitelly specify runtime executable like:
/usr/bin/mono --runtime=VERSION /some_path/my_own_dotnet_program.exe
May be something similar can be done in WIndows?
Re: 3.8 unable to find a version of the runtime ...
Posted: Fri Nov 09, 2012 3:01 pm
by sanyock
The problem only occurs on the Enterprise edition of the Windows 2008 R2 SP1,
on the Standard edition of the Windows 2008 R2 SP1 a program protected by Enigma works fine.
Please let me know, have any fixes been done for the problem since last time we discussed it?
Re: 3.8 unable to find a version of the runtime ...
Posted: Fri Nov 09, 2012 3:04 pm
by sanyock
Both servers are 64 bit
Protected program and Enigma are 32 bit