I wish I could report it, but I’m afraid it isn’t a bug because if Asus AI suite can’t successfully aquire access to ftp and then goes on to the exception handler, signals its drivers to perform the connection to ftp and the drivers goes on to do this, then it isn’t a bug, because I’m specifically told comodo to block Asus AI suite, complete block it, and I’ve not told comodo to completely block asus drivers. I could report it, but I’m afraid it isn’t a bug after all. My firewall is doing exactly what it has been told to do. In the big picture, this can be more like a confusing feature of comodo, but not a bug. It was my mistake to confuse this as a bug. If asus ai suite and drivers were one executable, it would have been a bug, obviously, but they are separate and run under two separate environments, one in ring 3 and the other in ring 1. They are not only separate executables but also separate execution environments.
If an application is completely blocked by a firewall, it still has the right to communicate to other applications to order them to perform a connection, that is perfectly legal without breaking a firewall rule.
It can be better understood if you think of two men, one is a potato farmer and the other is a weapon designer, working in an arms factory. If the governor of that state bans the farmer, disallowing the farmer to create more potatos, but does not ban the arms designer in making weapons, doesn’t mean the governor is breaking a rule if he lets the arms dealer do a favor for the farmer, in the name of anonymous helpful friendlyness, this isn’t breaking a rule. It might be ambitious, but it isn’t breaking a rule and the governor have to see this as an act of the arms designer, not an act of the potato farmer.
The governor knows the arm dealer is doing a favor for the potato farmer, but no legal documents can prove this, so the governor have to make the public conclusion that this is an act of the arms dealer, and has nothing to do with the potato farmer at all, despite the fact that the governor knows it is a favor for the potato farmer.
Windows is designed to allow this, and most other operating systems are too, the OS is designed to let apps communicate with one another in many ways, using pipes is one way to do that. It’s perfectly legal. But it would be illegal for the firewall to say that the potato farmer is making an ftp call after it asked the arms dealer to make the call for him. It would be politically incorrect to do, because the arms dealer have to decide for himself whether or not he wants to do this favor for him.
…and of course asus drivers are designed to obey asus software.