I've got a VMWare VM that runs Windows Server 2012 R2, SQL Server 2014 Standard Edition, IIS (hosting custom web application), and SentryOne Monitoring. The VM is configured with 4 cores and 128GB of RAM, which is the maximum for the entry license for Standard Edition.

If I give the VM more cores and more RAM, will SQL Server try to use them, or will it ignore them?

This is my demo box for my company, I want to give the VM extra resources so the Web Application (IIS), and SentryOne can function quickly and reliably. But I don't want to violate licensing.

I know I can restrict SQL's Memory usage, but what about CPU usage?