Think I had a virus or trojan
You probably have been taken by "hostageware or ransomware". You pay the price and you get you computer back....................
Have you heard about the new re-usable Trojans? turn them upside down and shake the f*%k outta them. :)