Can't MSE ignore certain files, folders and processes? Or is it just a toy AV?
Sure it can - on the MSE 'Settings' tab - depending on your need = 'Exclude Files And Locations' .... or ... 'Exclude File Types' .... or.... 'Exclude Processes'
MSE is no different than any other AV package, each has their "particulars" and quirks. We test a lot lof AV packages here for private corporation and goverments use (every 'free' and purchased av suite or package available on the market), and MSE always comes out in the top range so I assure you that it is not a 'Toy AV' and is very serious about what it does and does it very well, its also very literal in its actions. Aside from MSE, the only other AV package i'd recommend for a stand alone 'personal' computer system, knowing what i know now from the actual testing, is maybe Avast, personally I wouldn't waste time for anything else than those two and i've seen, used, and tested them all.
The issue is not with permissions or exclusions or anything else - the real issue is the real time protection. MSE, like other AV packages, has real time protection enabled by default. As srod noted above, he used Avast and still had to disable real time protection. Real time protection, in reality, is supposed to do what has been indicated in this thread (delaying compilation due to the real time protection scan), and it should be the same for other AV packages worth anything and if it isn't then there is a good chance that AV package is not doing its job properly but instead is leaning towards a more "convienance" factor and "feature" claims for marketing in lieu of true real time protection because real time protection is supposed to do exactly as its doing in this case. So changing to a different AV package from MSE or what ever your using is not a solution, because in reality if you have an AV package that has real time protection and its delaying the compilation then its doing what real time protection is supposed to do, and thats a fact period, and it does this because it doing what its supposed to do - scanning for threats. However, the public has gotten so used to having the softened convienance features of modern software when an AV product comes along with a feature like this that actually literally does what its supposed to do (the real time protection) they complain there is a problem with the AV package when in reality there isn't. Unfortunately there are people out there with this "hack the planet" and criminal mentality that have exploited so many things in a way that enables them to produce things which are inherently harmful to computer systems so the trend is towards a no nonsense approach to such and you end up with literal implementations of things like the real time protection in MSE and thats a good thing - finally. If you have real time protection enabled and not experiencing the compiling issue then your AV software is either not doing its job properly or needs to be removed and re-installed properly because real time protection should be doing as indicated in this thread.
Some people mix-n-match AV software and have a few different types installed on their systems - really bad idea and I don't care what the exprience is with doing so or what others claim because its not factual and you were foooled into thinking they were all working together to protect you. Its a fact that AV software will interact with other AV software, and the net effect is that something will be missed and will continue to exist for a long time before its ever detected. We test it all the time in the lab, something is always missed with multiple AV software installed on a system where as if only one AV software is installed the missed item is detected. So only have one AV software package installed.
So exclusions for files and project folders and the PureBasic install folder/files, etc..... (and being logged on to the computer with proper permissions preferably in the admin group might help some). But, keep real time protection enabled so the AV software can do its job.
Also note that MSE is no longer a beta product - In Mid April 2012 it became "RTM" status, so what i'd recommend is that you go to the MSE download page and download MSE - uninstall the MSE you have now and install again with the one from the MSE download page to ensure you have the "RTM" version - the update is also available via windows update if you were part of the MSE beta or the feedback program - but to be sure get the one from the MSE download page - its free, and always update to the latest definitions which can be gotten via Windows update. MSE also is not intended to be used with other AV packages installed (not just turned off - but instead simply not installed) so if your using MSE its best to uninstall any other AV software.
Just as a side note, with MSE, for x86 users (not sure on the 64 bit because i only do the x86 side of things at work so i haven't looked), look at the root of your C:\ drive (or... whatever your boot drive is) and see if there is a new folder there (if you have installed the MSE "RTM" via windows update) with a long alpha-numeric or GUID type number (might need to enable "view all files" to see it). If there is, remove MSE from the computer, reboot, then re-install MSE then reboot again. The folder may reappear but its not supposed to do so and this in most cases would indicate that you did not install MSE with administrative permissions and did not 'unblock' (in the properties on the general tab) the install .exe first before install, however, this folder being present doesn't harm anything and its more of a curiousity than anything and guess what, you will not have permissions to it but don't worry theres nothing inside actually other then left over install files for MSE. An uninstall of MSE, reboot, proper re-install of MSE, reboot, should get rid of this folder though. For dual OS users with dual boot OS's, can't say other than MSE was intended for, and expects to see, windows - duh, it is a MS product intended for windows and MSE is free after all.