Home - Forums-.NET - FlyGrid.Net (Windows Forms) - Obfuscating application using FlyGrid.net

FlyGrid.Net (Windows Forms)

.NET Datagrid - Fast, highly customizable, industry standards .NET data grid control for WinForms

This forum related to following products: FlyGrid.Net

Obfuscating application using FlyGrid.net
Link Posted: 11-Apr-2006 21:12
I'm trying to obfuscate my application.

I'm using XenoCode PostBuilt 2006, and Microsoft Dotfuscator.

Both programs faile because of a problem when trying to include the Flygrid.net dll !

Xenocode returns : NineRays.Flygrid.Dll Invalid heap size.

What can I do to fix this ?

Kind Regards
Frank
Link Posted: 11-Apr-2006 22:29
I also noticed a simular problem when using ILMerge

\"An exception occurred during merging:
Attempted to read or write protected memory. This is often an indication that other memory is corrupt\"

I need a fix for this asap
Link Posted: 12-Apr-2006 02:20
1. You have no rights to merge FlyGrid assemblies with another modules.
2. FlyGrid is already protected by Spices.Obfuscator, you do not need to include FlyGrid.Net assemblies into your obfuscation project.
3. May be Spices.Obfuscator will more better solution to protect your application? As registered customer you can receive 20% discount to purchase Spices.Obfuscator.
Link Posted: 12-Apr-2006 02:29
Our goal is to create a application contained within ONE executable.

If the ILMerge won't work for your flygrid, we still need to ship de required dlls seperatly with each installation.

The advantage of XenoCode is that it creates a single .exe wich includes the framework, so no framework needs to be installed.

It would be nice, if this was possible !
Link Posted: 12-Apr-2006 04:44
Our goal is to create a application contained within ONE executable.

Most of 3rd party vendors and we also, don’t allow to use their components embedded into  applications.

If the ILMerge won't work for your flygrid, we still need to ship de required dlls seperatly with each installation.

No problem, you can distribute FlyGrid assemblies (only runtime, excluding NineRays.FlyGrid.Design.dll) without any additional charges.

The advantage of XenoCode is that it creates a single .exe wich includes the framework, so no framework needs to be installed.
It would be nice, if this was possible !

Hmm, but since Windows XP SP2 .Net Framework is distributed with XP Cds/DVDs, and user can install .Net for free from MS site.
Imho, your variant of distribution very unstable, currenlty most of your potential customers have .Net installed (with Office, XP SP2, or another software), have a 1.0, 1.1, 2.0 versions installed, and distribution about 10Mb of specific version of .Net Framework runtime embedded into app - not a good idea. You can include .Net Framework merge modules to install .Net if .Net not installed on user's machine.
Also - did you read .Net Framework SDK EULA?
Are you sure that MS allows to use .Net assemblies by this way?
Link Posted: 12-Apr-2006 05:04
Most of 3rd party vendors and we also, don’t allow to use their components embedded into applications.


All other 3rd party products we're using are working fine.
We only have a problem with you FlyGrid !

Hmm, but since Windows XP SP2 .Net Framework is distributed with XP Cds/DVDs, and user can install .Net for free from MS site.


We don't wan't our clients to install any aditional software.
A simple copy an run installation isa our goal !
Link Posted: 12-Apr-2006 05:56
FlyGrid's EULA:
III.  PROHIBITED USES.  

B.  Use, copy, modify, or merge copies of the SOFTWARE and any accompanying documents except as permitted in this LICENSE.