Licensing Problems / Licensing Bugs
Licensing Problems / Licensing Bugs
Hi,
I have bought MySQLDirect.net driver 2 weeks ago, but i still dont have a working version because of the licensing problems.
Is there any way for me to download an older Version without the licensing issue? e.g. MySQLDirect .NET 2.x?
Carsten Jendro
I have bought MySQLDirect.net driver 2 weeks ago, but i still dont have a working version because of the licensing problems.
Is there any way for me to download an older Version without the licensing issue? e.g. MySQLDirect .NET 2.x?
Carsten Jendro
Last edited by cjendro on Sat 07 Jan 2006 16:44, edited 1 time in total.
I have MySQLDirect.NET current version 3.20.7 and my problem are:
1)
Corelab says that MySQLDirect.NET runs under MONO / LINUX and will be constantly testet
So i bought your MySQLDirect driver, but the current version dont runs under mono/linux, so i cant use it.
2)
So i changed my project to run on windows.
Simple test projects with single exe works fine.
My constellation with dynamicly loaded dll's and multiple components in the project witch all uses component licensing don't works at all
my confuguration is
- executable is loading dll1 static
- dll1 is loading dll2 by reflection
- dll2 is loading mysqldirect static
i can't get this configuration get running at all, i have tried to compile the licence into exe or dll, nothing worked.
in my project are many dll's that also uses component licensing and the have their own xxxxxxxx.dll.licenses resource files in it and it seems that mysqldirect driver dont searches the first licence resource found and not all loaded assemblys.
because of this bugs i cant use the mysqldirect driver even though i paid for it.
1)
Corelab says that MySQLDirect.NET runs under MONO / LINUX and will be constantly testet
So i bought your MySQLDirect driver, but the current version dont runs under mono/linux, so i cant use it.
2)
So i changed my project to run on windows.
Simple test projects with single exe works fine.
My constellation with dynamicly loaded dll's and multiple components in the project witch all uses component licensing don't works at all
my confuguration is
- executable is loading dll1 static
- dll1 is loading dll2 by reflection
- dll2 is loading mysqldirect static
i can't get this configuration get running at all, i have tried to compile the licence into exe or dll, nothing worked.
in my project are many dll's that also uses component licensing and the have their own xxxxxxxx.dll.licenses resource files in it and it seems that mysqldirect driver dont searches the first licence resource found and not all loaded assemblys.
because of this bugs i cant use the mysqldirect driver even though i paid for it.
Paul wrote:Yes, OraDirect searches for license in one resourse named as "ApplicationName.exe.licenses" only. This is a standard behaviour. We may reconsider this in the next build.
look at this example.
app1 is an application that i use, but i dont have the sourcecode of the app, so i cant recompile it with the needed license.
lib1 and lib2 are parts of app1
plugin1.dll is my own code that uses MySQLDirect.net
plugin1.dll is the only dll i can put the license, an the license resource is named plugin1.dll.licenses
what can i do to get this configuration work?
Code: Select all
app1.exe
|
+-----lib1.dll
|
+-----lib2.dll
|
+--- plugin1.dll
|
+-----MySQLDirect.dll
Paul wrote:Can you name example components that search for license in all loaded assemblies?
yes i think i can, but i must take a look when im at home, i can answer this tomorrow
you can also cantact me via icq if you have more questions
An other simple example for licenses that can only be compiled into dynamic loaded dll's instead of exe is this
I know that this example is not 100% correct, because devenv.exe is not an .net assembly and Microsoft.VisualStudio.dll is loaded in its own AppDomain.
But it should be only be an example that configurations like this can be found in many applications und they are not exceptional.
any news about this problem?
Code: Select all
devenv.exe
|
+-----Microsoft.VisualStudio.dll
|
+--- MyDevEnvPlugin.dll
|
+-----MySQLDirect.dll
I know that this example is not 100% correct, because devenv.exe is not an .net assembly and Microsoft.VisualStudio.dll is loaded in its own AppDomain.
But it should be only be an example that configurations like this can be found in many applications und they are not exceptional.
any news about this problem?
-
- Posts: 29
- Joined: Fri 25 Nov 2005 10:43
Licensing is BROKEN.
.exe is compiled with 3.20.7.0 in its licenses.licx file, it contains the valid license encrypted block. It WORKS with 3.20.7 installed.
Uninstall 3.20.7 std.
Install 3.20.8 std.
Run exe again. -> Licensing error.
Update exe's licenses.licx file to 3.20.8 reference, recompile, .exe works.
BROKEN licensing scheme. Our customers run into this CRAP AGAIN. I'm now sick and tired of this. I've spend a lot of time solving this but if it breaks every time you release a new version, it's BROKEN on your end.
We can't release a .exe every time YOU release a new version, Core Lab. We don't distribute the provider, our customers buy that from you themselves.
It's broken because they HAVE a license for 3.20, the checks you've implemented don't work properly.
I can reproduce it with the steps above. After I install 3.20.8 it stops working, while I DO have a valid license.
Please fix A.S.A.P.
.exe is compiled with 3.20.7.0 in its licenses.licx file, it contains the valid license encrypted block. It WORKS with 3.20.7 installed.
Uninstall 3.20.7 std.
Install 3.20.8 std.
Run exe again. -> Licensing error.
Update exe's licenses.licx file to 3.20.8 reference, recompile, .exe works.
BROKEN licensing scheme. Our customers run into this CRAP AGAIN. I'm now sick and tired of this. I've spend a lot of time solving this but if it breaks every time you release a new version, it's BROKEN on your end.
We can't release a .exe every time YOU release a new version, Core Lab. We don't distribute the provider, our customers buy that from you themselves.
It's broken because they HAVE a license for 3.20, the checks you've implemented don't work properly.
I can reproduce it with the steps above. After I install 3.20.8 it stops working, while I DO have a valid license.
Please fix A.S.A.P.