LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Password protection

hello everybody,

what can I do I've a password protected vi and I can not remember the
password.

Thanks
TOM
0 Kudos
Message 1 of 9
(4,702 Views)
thomas koenig wrote:

> hello everybody,
>
> what can I do I've a password protected vi and I can not remember the
> password.
>
> Thanks
> TOM

Contact someone at National Instruments' tech support. I pretty sure
they have a way to open a password-protected vi, this has come up here
before.

Rod
--
Roderic Don
Research Associate II
University of Delaware
Center for Composite Materials
302-831-8701
302-831-8525 (FAX)
0 Kudos
Message 2 of 9
(4,699 Views)
Hello
 
I am having a VI.which is Password protected by me.Now i forget the password.Is there is any way using which i can access the block diagram.
 
 
0 Kudos
Message 3 of 9
(4,538 Views)
0 Kudos
Message 4 of 9
(4,528 Views)
no, there's not! not even NI can unlock your VI, and that is a very good thing in my eyes!
 
this has been discussed several times here, search for password to find the other posts. the only solution is to call the "Set Lock State" method of the VI object and to guess the password with brute force methods. but you need a lot of time if you don't have any glue about your own password...
 
Best regards
chris

CL(A)Dly bending G-Force with LabVIEW

famous last words: "oh my god, it is full of stars!"
0 Kudos
Message 5 of 9
(4,526 Views)
Well, judging by posts made by NI employees in this forum, I personally believe it's not a case that NI can't do it, they simply won't.

This is still a good thing though, as a crackable password is almost the same as no password.

Shane.
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)
0 Kudos
Message 6 of 9
(4,516 Views)
Hello,
 
The encryption scheme is no more crackable by an NI employee than any other person - it is actualy that we can't and not simply that we won't.
 
Best Regards,
 
JLS
Best,
JLS
Sixclear
0 Kudos
Message 7 of 9
(4,487 Views)
Well that surprises me since previous statements to the effect that the block diagram isn't actually encrypted makes it sound very much like it's the IDE which is Asking for the Password.

I thought it would be relatively easy to use the LV IDE code to skip this step and open a passworded VI.

Apparently I was wrong.

Shane.

Message Edited by shoneill on 07-13-2006 11:28 PM

Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)
0 Kudos
Message 8 of 9
(4,469 Views)


@shoneill wrote:
Well that surprises me since previous statements to the effect that the block diagram isn't actually encrypted makes it sound very much like it's the IDE which is Asking for the Password.

I thought it would be relatively easy to use the LV IDE code to skip this step and open a passworded VI.

Apparently I was wrong.

Shane.

Message Edited by shoneill on 07-13-2006 11:28 PM


Well, fact is the block diagram is not encrypted. LabVIEW needs to be able to read it in case a recompile is necessary.
LabVIEW itself checks however the password for any attempt that might access the block diagram for anything else than recompiling. So NI theoretically has the possibility to create a version of LabVIEW that would not check the password at all. But it is in their own interest to not do it and definitely not distribute it in any form.

My guess is that the early service of providing unlocking to password provided VIs was based on such a version. However it is from a viewpoint of resources not possible to structurally provide such a service. NI would have to check with any request that the individual is the rightful owner of the code before providing the unlocked version. Something that would be a total support nightmare to do. So the new policy in the last 5 years has been that NI simply refuses to unprotect any VI for anyone. Nada, Amen, Basta and there is no discussion about that.

Rolf Kalbermatter

Message Edited by rolfk on 07-14-2006 10:33 AM

Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 9 of 9
(4,449 Views)