How to set Virtual Machines to be private

Do you know good guideliness?

If I run e.g. Windows in VM, does the website knows I using VM?
Does VM protect me from scanning my true device parameters, showing graphics card power etc.?

What VM will not do?

nope, websites wont know you are in VM and it will use some of your real PC so it maybe show same as your GPU and CPU and about what it not do can you give me examples ?