yes, you don't have give out private key or json file to everyone, but your computer already infected virus and wallet already compromised,
Very unfortunate, if you have thousands of dollars on it, its definitely something to get mad.
Virus is mostly acquired from porn sites so OP should just avoid jacking off for now so your wallet won't be compromised.

My guess though is that OP must have register to somewhere which he uses the same password or probably phishing site that require him to input the privatekey like that of etherdelta.