10.07.2015 Views

using dotfuscator professional and flexnet installshield ... - SoftSummit

using dotfuscator professional and flexnet installshield ... - SoftSummit

using dotfuscator professional and flexnet installshield ... - SoftSummit

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

USING DOTFUSCATOR PROFESSIONAL AND FLEXNET INSTALLSHIELD TOGETHER INSIDE VISUAL STUDIOWindows XP, <strong>and</strong> Windows 2003 Server.• Under “Does your application require any software to beinstalled on your machine?” leave as “No”• At the bottom of the Project Assistant, click on theApplication Files icon. This will display the ApplicationFiles page where you specify the directory where yourapplication will be installed.• Click on the Add Projects Output button. This will bring upthe Visual Studio Output Selector. Under the“GetDotfuscated” node, select “Primary Output” <strong>and</strong> clickOK. You should now see the project output in the rightpane listed as “GetDotfuscated.Primary Output."NOTE: The Trialware feature can only be used with projectsthat use unmanaged code. Additional FLEXnet InstallShield10.5 .NETfunctionality includes the ability to:• Extend your installation's functionality to include customlogic, user interfaces, system interrogation routines, <strong>and</strong>more• View <strong>and</strong> manage .NET assembly installation informationin the same manner as other component information• Easily enable .NET assemblies to interoperate with existingCOM components• Create installations for J# applications <strong>and</strong> distribute theJ# runtime engine• Download <strong>and</strong> install the .NET runtime• Automatically extract .NET information <strong>and</strong> identifydependencies• FLEXnet InstallShield 12 also has the ability to createinstallations that target the current beta of MicrosoftWindows Vista. This is useful for organizations who wantto “Get Ready for Vista” with FLEXnet InstallShield 12’ssupport for key installation-related capabilities found in thecurrent beta of Microsoft Windows Vista.“ESRI uses the respective market leaders in the field ofsoftware installation <strong>and</strong> software code protection. For oursoftware installation packages we make use of FLEXnetInstallShield from Macrovision <strong>and</strong> for the purpose of protectingour .NET code investment we employ the use of Dotfuscator.We find that both products work well <strong>and</strong> fulfill our requirements.We also find that both solutions integrate very well together <strong>and</strong>provide us with the ability to maintain a single integrated buildprocedure”Ronan Gray,Head of Software Development, ESRIStep 11 – Rebuilding the solution with Setup• This time rebuilding the solution will build the InstallShieldproject. The resulting MSI file is located in:C:\Program Files\PreEmptiveSolutions\Dotfuscator Professional Edition3.0\samples\cs\Setup\DefaultConfiguration\Debug\DiskImages\DISK1ConclusionInstallation <strong>and</strong> obfuscation are destined to be regular stepsin your future .NET build processes. And the two leadingproducts in this space—FLEXnet InstallShield <strong>and</strong>Dotfuscator—have full Visual Studio Integration to makethese processes as easy <strong>and</strong> efficient as possible. UseFLEXnet InstallShield <strong>and</strong> Dotfuscator together inside VisualStudio 2005 to get reliable installations <strong>and</strong> code protection.About MacrovisionMacrovision Corporation (Nasdaq:MVSN) providesdistribution, commerce <strong>and</strong> consumption solutions forsoftware, entertainment <strong>and</strong> information content to thehome video, PC games, music, cable/satellite, consumersoftware, enterprise software <strong>and</strong> publication industries.Analysts recognize Macrovision as the clear market leader,<strong>and</strong> it's estimated that the company sells more softwarebasedlicensing solutions than all its competitors combined.Macrovision holds approximately 236 issued or pendingUnited States patents <strong>and</strong> 1,239 issued or pendinginternational patents, <strong>and</strong> continues to increase its patentportfolio with new <strong>and</strong> innovative technologies in relatedfields. Macrovision is headquartered in Santa Clara,California, with other offices across the United States <strong>and</strong>worldwide. For more information about Macrovision visitwww.macrovision.com.About PreEmptive SolutionsPreEmptive Solutions, LLC. is a firm that helpsbusinesses reduce risk. Many companies take steps toprotect their data, but forget to protect their businesslogic. PreEmptive products <strong>and</strong> services for Java <strong>and</strong>.NET help organizations produce more secure, smaller,<strong>and</strong> more efficient applications. Some of the largestsoftware development organizations in the world usePreEmptive solutions for their projects to dramatically<strong>and</strong> quantifiably protect <strong>and</strong> improve their software.Further information can be found athttp://www.preemptive.com.7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!