LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

A question about using a HASP protection envelope

Hello,

In some of the applications that I'm developing, I'm going to use a HASP for protection. One of the ways to protect is called "envelope" and to apply that envelope I have to take my EXE file and convert it to another EXE that is actually the original application inside the protection envelope. Since I want to send my application with the installer, I don't see any way to apply the envelope and then return the eneveloped EXE into the installer. Does anybody have any experience with that?

People from NI have suggested that I create an EXE, apply the envelope and use an external installer (MS?) but I don't have that tool.

Suggestions?

Thanks,

Marce
0 Kudos
Message 1 of 3
(2,769 Views)
Hi Marce,

I’ve been looking into this issue a bit, and I think you should be able to use HASP to accomplish the security protection you are looking for with a LabVIEW executable. The LabVIEW executables you create can already include the installer for the LabVIEW Run-Time Engine as well as any driver installers your application needs. (There is a KnowledgeBase online that describes how NI drivers can be distributed with LabVIEW installers: KB 2LEF622Y: http://digital.ni.com/public.nsf/websearch/940218C86275330A86256BBA0074780E?OpenDocument).

Once you have this executable, you can then use the HASP Envelop to protect the executable in the shell.

Let me know if you still have questions. Thanks!

Kileen
0 Kudos
Message 2 of 3
(2,749 Views)
Hello Kileen,

Thanks for your response. I've been out for a while and I'm trying to catch up now.

Preparing the executable and then using the envelope is fine but I'd like to distribute my system within the installer, not just the executable. I should use the enveloping in the middle of the application building process so the enveloped system goes into the installer preparation process and then I can distribute the regular installer (setup.exe and the other files).

I guess I'll need an external installer system.

Thanks,

Marce
0 Kudos
Message 3 of 3
(2,723 Views)