|
Windows 7 and Vista security warnings
Digital Code Signing is a good approach to ensuring that files you download from the Internet are safe to run on your computer. However, to include a 'code signing certificate,' which assures you that the publisher can be trusted, only certain programs can be used to author the application. However, some programs, by their nature, are updated frequently and code signing becomes difficult because each slight modification would require a new 'certificate' costing hundreds of dollars. The program used to author Diamond Scheduler is Sumtotal Systems Toolbook (see http://www.toolbook.com). Because ToolBook allows me to constantly tweak Diamond Scheduler in response to customer requests, i.e., because the runtime files allow the author to change code and the code is not 'frozen in time,' it is not possible to sign the ToolBook runtime files.
If you would like a little more explanation, see http://kb.sumtotalsystems.com/community_kb_tb_display.asp?id=P3106.
This is not unusual and thousands of programs are subject to this limitation. The alternative is to recreate Diamond Scheduler in an authoring tool that forces me to create an application that cannot be modified without purchasing a new digital certificate. That would not work well for Diamond Scheduler as I average one or two modifications per month to enhance the program.
If you would like to read more technication explanation of code signing, see the following Microsoft technical article on the subject:
http://msdn2.microsoft.com/en-us/library/ms537361.aspx
|