如何使用 RunAsDate 函數以指定日期和時間執行程序

RunAsDate可以讓你指定日期和時間啟動 Windows 程序,同時保持電腦時鐘不變。它會立即啟動程序,不會等到未來的某個日期。這使得它非常適合檢查對日期敏感的軟體,或處理需要顯示特定日期的應用程式。

RunAsDate 會更改什麼?

RunAsDate 會攔截選定應用程式發出的 Windows 日期和時間調用,並提供您設定的日期和時間。 Windows 的其他部分仍使用實際系統時鐘,其他應用程式可以繼續正常運作。您可以執行具有不同模擬時間的多個程式。

該實用程式無法控制從其他來源(例如遠端伺服器)取得時間的應用程式。它還可能導致某些程式崩潰。 NirSoft 的官方頁面目前將實用程式的版本標​​識為 1.41,並提供 32 位元和 x64 版本的單獨下載。其列出的 Windows 系統需求涵蓋 Windows 10 及更早版本;Windows 11 未列出,因此該頁面不保證與 Windows 11 相容。使用前請閱讀RunAsDate 的文檔。

如何按指定日期和時間運行程序

  1. 1. 下載並解壓縮相符的版本

    開啟 RunAsDate 官方下載頁面。對於 32 位元應用程序,請選擇 32 位元版本;對於 64 位元應用程序,請選擇 x64 版本;請確保選擇與應用程式架構相符的版本,而不僅僅是您的 Windows 安裝版本。下載 ZIP 文件,將其解壓縮到資料夾,然後開啟RunAsDate.exe。該工具是便攜式的,無需安裝程式。

    RunAsDate 1.41 版本下載頁面,分別設有 32 位元和 x64 按鈕,下載頁面中顯示的是 ZIP 檔案。
    選擇與您要啟動的程式相符的下載檔。
  2. 2. 選擇可執行檔

    在「要執行的應用程式」中,輸入程式的路徑,或選擇「瀏覽」並找到其.exe檔案。 「RunAsDate」用於啟動可執行文件,而不是開啟文件或任何任意文件。如果程式需要命令列參數,請在「參數」中新增它們。只有當應用程式需要特定的工作資料夾時(例如,當它透過相對路徑讀取檔案時),才使用「起始資料夾」 。

    RunAsDate 視窗包含應用程式執行檔、可選參數和啟動資料夾等欄位。
    必須指定可執行檔路徑;參數和起始資料夾是可選的。
  3. 3. 設定日期和時間

    在「日期/時間」控制項中選擇應用程式應顯示的日期和時間。如果希望類比時鐘在啟動後繼續前進,請選取「根據實際時間向前移動時間」。如果希望所選時間保持不變,請勿選取此項目。

    首次嘗試時請關閉「立即模式」 。此選項會在進程啟動時立即註入所選時間,這有助於那些需要很早讀取時間的應用程式。 NirSoft 警告稱,這可能會導致問題,尤其是在某些 .NET 程式中。如果應用程式崩潰,請確保「立即模式」已關閉,然後重試。

    RunAsDate 日期和時間控件,取消選取「移動時間」和「立即模式」選項
    先設定目標時間;僅當程式需要時才啟用立即模式。
  4. 4. 啟動程式並檢查其運作情況

    選擇“運行”。應用程式會立即打開,並應透過 Windows 呼叫中的 RunAsDate 攔截功能取得所選的日期和時間。檢查程式本身的日期顯示或進行安全性測試,以確認其所獲得的資訊。如果您將重複使用相同的設置,“建立捷徑”功能可以儲存該配置的捷徑。

    RunAsDate 已設定目標可執行檔案和選定的日期時間,且「執行」按鈕已準備就緒。
    執行程式會立即使用設定的日期和時間啟動選定的可執行檔。

局限性和故障排除

  • 程式仍然顯示實際日期。它可能從線上服務讀取時間,或使用 RunAsDate 無法攔截的方法。 RunAsDate 無法變更伺服器的時鐘。
  • 程式無法啟動或崩潰。請確認您已選擇符合的 32 位元或 x64 版本。請關閉「立即模式」;如果目標系統通常需要提升權限,請使用管理員權限執行 RunAsDate 程式。
  • 您需要程式稍後啟動。 RunAsDate不會安排未來的啟動時間。請使用排程工具設定啟動時間,然後設定 RunAsDate 以指定應用程式應看到的日期和時間。

NirSoft 也提醒,RunAsDate 並非延長軟體試用期的可靠方法:應用程式可以偵測到時間變更或從其他途徑取得時鐘。請將其用於合法的測試或相容性檢查,並避免將其應用於關鍵進程。

留下評論

使用 FotoSketcher 將照片轉換為繪畫、素描和卡通

使用 FotoSketcher 將照片轉換為繪畫、素描和卡通

使用 FotoSketcher Studio 將照片轉換成繪畫、鉛筆素描或卡通。學習如何選擇效果、調整預覽、保存作品。

使用音訊標識符詳細分析和識別音訊文件

使用音訊標識符詳細分析和識別音訊文件

了解音訊標識符揭示的位元率、編碼器和標籤訊息,其傳統工作流程如何運作,以及當前哪些工具可以檢查文件或識別歌曲。

我的照片索引:一款適用於 Windows 的開源照片管理器。

我的照片索引:一款適用於 Windows 的開源照片管理器。

My Photo Index 是一款舊版 Windows 相片目錄管理工具,用於標記、評分和瀏覽本機影像。請查看其文件功能、相容性限制以及一個維護良好的替代方案。

使用屬性變更器變更檔案和資料夾屬性、日期和時間

使用屬性變更器變更檔案和資料夾屬性、日期和時間

學習如何使用屬性變更器安全地編輯 Windows 檔案屬性和時間戳記、更新 JPEG EXIF 照片日期以及預覽批次變更。

如何在 Windows 10 中為每個顯示器設定不同的桌布

如何在 Windows 10 中為每個顯示器設定不同的桌布

為每個 Windows 10 顯示器設定單獨的壁紙,識別顯示器,調整影像適應度,並解決缺少顯示器選擇的問題。

pViewer:一款極簡圖像檢視器和漫畫閱讀器

pViewer:一款極簡圖像檢視器和漫畫閱讀器

了解 pViewer 的功能、照片和漫畫模式的工作原理、應該下載哪個 Windows 版本,以及舊版和重寫版之間的差異。

如何在 Windows 7 和 8 中使用快速鍵切換到下一個桌面背景

如何在 Windows 7 和 8 中使用快速鍵切換到下一個桌面背景

設定 Windows 7 或 8 投影片放映,建立一個小型 VBScript 快捷方式,並指派鍵盤熱鍵來切換到下一張桌布。

NeoDownloader:設定參數並從網站批量下載圖片

NeoDownloader:設定參數並從網站批量下載圖片

學習如何建立 NeoDownloader 專案、選擇爬取範圍、設定映像過濾器和目標位置,以及查看批次下載。

XnConvert:批次應用特效和轉換影像格式

XnConvert:批次應用特效和轉換影像格式

使用 XnConvert 可以批次套用特效、調整照片大小和轉換影像格式。選擇輸出設定、預覽編輯效果並保護您的原始文件。

使用 ManicTime 追蹤工作時間和電腦使用情況

使用 ManicTime 追蹤工作時間和電腦使用情況

了解 ManicTime 如何追蹤應用程式使用情況、活躍時間和空閒時間以及文檔,然後將您的活動歷史記錄轉換為專案標籤和時間表。