11-23-2006 03:36 PM
12-12-2006 07:40 AM
12-14-2006 09:06 AM
12-14-2006 09:14 AM
Just out of curiosity, can you tell us what is on that panel that you don't want anyone to get a picture of?
Also, if someone really wanted to get an image of it, they will. Even if you somehow prevent screenshot programs (there are a lot of them) and the print screen button, someone could just use a camera.
12-14-2006 09:31 AM
12-14-2006 10:09 AM - edited 12-14-2006 10:09 AM
Message Edited by AnalogKid2DigitalMan on 12-14-2006 09:10 AM
12-14-2006 04:11 PM
@Cyro [RPF-BR] wrote:
Thanks a lot for the help.
I slove part of my problem cleaning the clipboard each 1 second.
About the freeware programs to take snapshoots, I think I can track the most populars and check if some of them are loaded. If any are loaded, the program will close automaticaly. I just have to learn how to access the list of loaded programs.
Any sugestion?
Thanks again and have nice hollydays!
An application that messes with the clipboard without explicit user interaction has no right of existence on any self respecting user computer. Sorry!
Rolf Kalbermatter
12-14-2006 06:31 PM
12-14-2006 10:46 PM
12-15-2006 01:22 AM - edited 12-15-2006 01:22 AM
@Cyro [RPF-BR] wrote:
There are calibration documents. Certified calibrations.
The costumer can sometimes ask a Lab to show the certified of the standards used to calibrate their instruments.
When the costumer's company have a solid Quality Ensurance System they often make auditorships to prove this documents.
But in some cases, they can not do it (or don't want). So they ask copies of the standarts certified.
Unfortunaly, in my country, some bad intentioned companys adulterate the copies we send them. Avoiding spent more money with calibrations next year. (So their instruments messurements can be realy wrong, but are "certified" for use).
Best regards to all LV Fellows.
I think a better course of action here would be to develop a process that can track down all issued certificates at the moment when it is issued with all relevant information using some form of encryption and stores them in a way that is both virtually tamperproof and also certified itself to guarantee data consistency and reliability. So when there is an incident where someone shows a falsified certificate you can just point back at your database proofing that this certificate has never really been issued by your organization at all.
This keeps the sensitive steps of the procedure under your control. Of course certifying your system that you can't delete an issued certificate without any traces yourself will be not easy but in a good certificate system you will need to have something like that anyhow.
Then the customer can create screen copies of your certificates as much as he wants but it won't help them. Anyhow I think it a bad idea that the screen copy can not be distinguished from a real certificate at all. A digital certificate will be quite different for sure and if you really need to print out something from this certificate print it out directly to the printer (for instance by using the report generation toolkit as low cost solution or a more involved printing interface that you could license) instead of as screen dump. The actual resolution of the print will then show easily that it is just a screen dump instead of a real certificate and the digital certificate on disk will be the actual master anyhow and the fianl proof in cases of dispute.
One last idea if you want to keep the low cost solution system as it appears you are using now. Make the actual VI front panel that is printed out for a certificate different to the one you are showing to the user. Then after the user has viewed the certificate on screen and accepted to print it out call this other VI dynamically but keep it hidden, pass all the relevant data to it and let it create its front panel and then as last step make it print itself out either by automatic front panel printing or through some print VIs floating around on this NI site.
Rolf Kalbermatter
Message Edited by rolfk on 12-15-2006 08:28 AM