Jump to content
ASalcedo

can .ini file be changed to "enable debugging" and then user can get my block diagram?

Recommended Posts

Hello to all.

I am deploying an executable (not installer) in a target PC with the same programs (labview and toolkits) installed than the development machine.

When I create executable I uncheck the option "enable debugging" (see image below):

Application%20Builder.PNGApplication%20Builder.PNG

** In the image "enable debugging" is checked but I uncheck in my application.

Then I am trying to debug in run time and of course I can not.

I do this to make me sure that the user can not get my block diagram.

But now I realized that in .ini file that Labview creates with executable there are these options:

DebugServerEnabled=False
DebugServerWaitOnLaunch=False

 

So if user writes "true" in these options, can they debug in real time and because of that get my block diagram?

 

Thanks a lot!

 

 

Edited by ASalcedo

Share this post


Link to post
Share on other sites
5 hours ago, ASalcedo said:

So if user writes "true" in these options, can they debug in real time and because of that get my block diagram?

No. If you do not check "Enable Debugging" in the build specification, and do not explicitly uncheck the "Remove Block Diagram" option for a VI within the build specification, then the block diagram is removed during the build process and cannot be recovered from the executable. Setting the INI file option might allow the user to connect with the debugger, but they will not actually be able to debug anything because the block diagrams aren't there.

  • Like 1

Share this post


Link to post
Share on other sites
16 hours ago, ned said:

No. If you do not check "Enable Debugging" in the build specification, and do not explicitly uncheck the "Remove Block Diagram" option for a VI within the build specification, then the block diagram is removed during the build process and cannot be recovered from the executable. Setting the INI file option might allow the user to connect with the debugger, but they will not actually be able to debug anything because the block diagrams aren't there.

Thanks a lot! I tried yesterday and you are right :) !

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.