Tôi đã viết một chương trình ghi nhiệt độ và nhập nó dưới dạng một tác vụ theo lịch trình trong Windows XP.
Cho đến nay, tôi đã có thể đạt được mục tiêu này:
1. Nhận tác vụ để chạy ngay cả trước khi bất kỳ ai đăng nhập (tức là tại màn hình "Nhấn Ctrl-Alt-Del")
Nhưng tôi có vấn đề với những điều này:
1. Khi tôi đăng nhập, đăng xuất, sau đó đăng nhập lại, tác vụ theo lịch trình không còn hoạt động. Tôi không còn thấy nó trong tab Processes's Processes. Tôi nghi ngờ nó đóng cửa khi tôi đăng xuất.
2. Tôi đã cố gắng đặt thuộc tính "Chạy dưới dạng ..." của tác vụ thành DOMAIN\my-username
và cũng đã thử SYSTEM
, nhưng vấn đề # 1 ở trên vẫn còn tồn tại.
TÓM LƯỢC:
Tôi muốn chương trình của tôi chạy miễn là Windows hoạt động.
CHỈNH SỬA 1:
Chương trình của tôi thực sự là một kịch bản Python. Vì vậy, dòng lệnh của nó trong Tác vụ theo lịch là:
C:\Python26\pythonw.exe "C:\path\to\templogger.py"
Nó ghi dữ liệu vào một tệp trong thư mục công cộng cục bộ (ví dụ: tất cả những người đăng nhập cục bộ đều có thể truy cập được).