Now, when we try to edit .scp file, there’s some kind of integrity check that don’t allow us to manually edit anything. We notice the presence of a “TamperingKey” field, which, presumably, should authenticate the original file.
How can we solve the problem? Or, is there any way to insert/edit advanced parameters during creation of the .scp file? In particular, editable parameters contained in “UserSetting30.xml” section.
Thanks a lot, we wait for an answer!
Unfortunately no. The integrity key was introduced with the specific purpose of making sure that the scp file was not being modified after creation and unfortunately we don’t have API’s for adding extra parameters during the creation. Your only option would be to entirely remove the tampering protection, but that will cause the Smart Client Player to show a warning to the operator that the SCP might have been modified (which is not untrue in this case) and there is no way to avoid that.
Ok, how do we remove the tampering procession? At least for a test, just to understand how it works and maybe find a path to our needs.
Basically what you need to do is to go back to rather old and more limited formats, which I now realize might not support other features you want to use.
If you want to try it out you can make an export using an old version of the SDK, but as mentioned that will also mean that the possible content of the SCP will be very limited, so not sure it will fit your needs. Sorry.
Hi… any news about API’s for adding extra parameters during the creation of project file?? we need that contained in “UserSetting30.xml” section.
example:
—> “12 hours” —> 43200 seconds in 12 hours
—> workspaceState = Normal oppure Setup
—> applicationMode = SetupMode oppure BrowseMode