Sounds like you might want to look at policy assignment rules.
The ePO 4.5 Product Guide summarises it well:
Policy assignment rules give you the ability to create user-specific policy assignments. These
assignments are enforced at the target system when a user logs on. On a managed system,
the agent keeps a record of the users who log on to the network. The policy assignments you
create for each user are pushed down to the system they log on to, and are cached during each
agent-server communication. The agent applies the policies that you have assigned to each
NOTE: When a user logs on to a managed system for the first time, there can be a slight delay
while the agent contacts its assigned server for the policy assignments specific to this user.
During this time, the user has access only to that functionality allowed by the default machine
policy, which typically is your most secure policy.
As for the script that keeps on mis-detecting, please consider submitting it to McAfee Labs so it can be looked into further.
Can't you put those programs you wish to run in the Unwanted Programs/Exclusions policy?
But is it possible to assign user based policies for VSE8.7 ans MA4.5?
When i try to create a assigned policy i get the error/messsage "No products, categories or policies found!" (like in https://kc.mcafee.com/corporate/index?page=content&id=KB66810)
I did a work around and added the computers to the Server group, that is the only way I could figure it out. I am having the same issue you are AK171 with the error "No products, categories or policies found!"
Hm, my apologies.
It seems that KB66810 is accurate and that user-based policies need to be implemented per product extension.
ePO 4.5 & MA 4.5 as a combination merely provide the framework to allow this to happen, they don't enable it for existing products by default.
It looks like you wont be able to set up user-based policies for VSE 8.7 or MA 4.5 just yet - sorry.