How we messed with boot-time drivers

How we messed with boot-time drivers

One of our customers recently reported a problem with running our software in tandem with VMware vShield. Although the solution turned out to be quite simple, the investigation process is worth writing a blog post about, since it revealed some interesting facts related to driver behavior at boot time. The…continue reading →
How to write a highly scalable Windows Socket server (BBQ library is the answer)

How to write a highly scalable Windows Socket server (BBQ library is the answer)

Our developer Benny (Marek Strihavka) has put together a sample code showing you how to write highly scalable Windows Socket server in C++. In Safetica, we have eventually decided not to use this library in our code since sockets have their downsides (e.g. can be blocked by a firewall) and there are more efficient ways to communicate within one computer. However, the code has made it to the final round of our performance tests. If you feel like you could make use of it, feel free to use the code in your own projects.