From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
The CVI SavePanelState( ) and RecallPanelState( ) functions can be extremely useful. Although the resulting panel state file is binary, it can however expose sensitive information with the use of even a simple tool like NotePad. As a cumbersome workaround I had to use a command-line tool within my app, such as 7z, to compress and password protect the state file. I suggest that CVI place a built-in protection into these functions.