关于商业泄密的法律问题A是一名大学生。B是C手机公司旗下授权经销商D公司的一名员工。有一天,C手机公布要在两周后的XX月XX日召开发布会发布新的手机,但是并没有提前公开要发布的手机型号是什么,也就说在在发布前,具体的手机型号的保密的。B通过公司内部得知了要发布的手机型号。B主动将这个消息告诉了身为C手机粉丝的大学生A。A随后将这个消息告诉了知名微博博主E,E将消息发布在微博。C公司在几分钟后随即介入,联系E删除了此微博,在这几分钟内看到此微博的人一共不超过数十人。
请问这个事件中谁违法了,违反了何种法律?请重点回答A是否有违法行为。