楼上有人说的大义凛然,不要加密,共享,这只是因为你在公司上班,当你自已接私活,或者自已创业做工控帮人编程,意义就不一样了,
加密在我的实践中有两个作用,一是收款,一般我是设三次密码,收款时间到后停机,客户打电话时告诉他一个密码以便正常运行,顺便可以催他付款,如不付款过一段时间再停机,只要付款了就告诉级别最高的密码便不会再停机了,一般不用停三次机都能收到余款,二防止同样的设备程序拷贝,写一个复杂点的程序可以分多次收费,一般小公司,收费高了人家出不起价钱,收费点低了很不划算,就可以跟他说好,开发好程序后只提供使用不给程序,下次再做同样的设备便可以收点调试费用。