私は温度ロガープログラムを書き、それをWindows XPのスケジュールされたタスクとして入力しました。
これまでのところ、私はこの目的を達成することができました:
1.誰かがログインする前でもタスクを実行できるようにする
しかし、私はこれらに問題があります:
1.ログインしてログアウトしてから再びログインすると、スケジュールされたタスクはアクティブではなくなります。タスクマネージャの[プロセス]タブには表示されなくなりました。ログアウトすると閉じられると思います。
2.タスクの "名前を付けて実行..."プロパティを DOMAIN\my-username
そしてまた試してみました SYSTEM
しかし、上記の問題#1はまだ解決しません。
概要:
Windowsがアクティブである限り、私のプログラムを実行したいです。
編集1:
私のプログラムは実際にはPythonスクリプトです。そのため、Scheduled Tasksのコマンドラインは次のようになります。
C:\Python26\pythonw.exe "C:\path\to\templogger.py"
ローカルのパブリックフォルダ内のファイルにデータを書き込みます(たとえば、ローカルにログインするすべてのユーザーが完全にアクセス可能)。