>パソコンの過去の操作履歴を知る方法はないものでしょうか?
最初からアクセス記録や操作記録を残しておくように設定してあれば履歴を知ることは可能ですが、普通はそういう設定はしていないと思うので不可能です。
こういう設定もWindows NT/2000/XPでの機能なので、お使いのPCがWindows95/98/Meなら元々そういう機能自体がありません。
従って、過去の操作履歴を知る方法はありません。
>スパイウェアのようなものをパソコンに忍ばせておく必要性も感じておりますが、そのようなものでお勧めなものはありますでしょうか?
無くも無いですが、対策方法が間違っている上に悪用される恐れがあるのでお教えできません。
オススメする今後の対策としては、
1.機密情報はサーバに保管し、サーバ以外のPCには保存しないように徹底する(もちろん違反者には罰則を設ける)
2.サーバにアクセスできるユーザを限定し、アクセス記録を残すようにする(利用者ごとにアカウントを発行し、アクセス権限を適正に設定する)
3.1および2を有効にするために、利用PCをすべてWindows2000またはXPにする。
4.利用者は自分のアカウント以外でPCを利用しないよう徹底する(もちろん違反者には罰則を設ける)
5.普段から社員教育などでモラルの向上に努める
といったあたりでしょうか。
セキュリティを意識した社内環境の見直しをセキュリティポリシーの導入・運用を含めて専門の業者に相談することをオススメします。
いまや安全はタダではありません。それなりの対策にはそれなりの対価が必要です。