Run a desktop program with the specified date/time for Windows PC

RunAsDate (64-bit)

RunAsDate (64-bit)

  -  409.6 KB  -  Freeware
  • Latest Version

    RunAsDate 1.41 (64-bit) LATEST

  • Review by

    Marian Marinescu

  • Operating System

    Windows XP64 / Vista64 / Windows 7 64 / Windows 8 64 / Windows 10 64

  • User Rating

    Click to vote
  • Author / Product

    Nir Sofer / External Link

  • Filename

    runasdate-x64.zip

RunAsDate is a lightweight Windows PC utility developed by Nir Sofer. This unique application allows users to run other software programs with a specified date and time, effectively bypassing the system clock. It is particularly useful for testing and debugging software that relies on specific date and time conditions without altering the system time settings.

Key Features

Date and Time Manipulation
It enables users to launch applications with custom date and time, allowing for testing time-sensitive software under various scenarios.

Compatibility
It works with a wide range of Windows applications, including both 32-bit and 64-bit programs, making it a versatile tool for developers and testers.

Easy-to-Use Interface
The software offers a straightforward user interface that requires minimal configuration, making it accessible to both beginners and experienced users.

Command-Line Support
It can also be used from the command line, providing advanced users with additional flexibility and automation options.

Portable Version
A portable version of RunAsDate 64bit is available, which means it can be run without installation, making it convenient for use on different computers.

Installation and Setup
  • Download the software from the official website or a trusted source like FileHorse.
  • Run the installer and follow the on-screen instructions.
  • Once installed, the app is ready to use.
How to Use
  • Launch the application.
  • Click the "Browse" button to select the target program you want to run with a custom date.
  • Choose the desired date and time settings using the provided fields.
  • Click the "Run" button to start the selected program with the specified date and time.
FAQ

Is RunAsDate compatible with Windows 11/10?
Yes, RunAsDate is compatible with Windows 11/10, as well as earlier versions of Windows, including Windows 7 and Windows 8.

Can I use RunAsDate to run multiple programs with different dates simultaneously?
Yes, you can run multiple instances of the app and configure each one with different date and time settings to run various programs concurrently.

Is RunAsDate safe to use?
Yes, RunAsDate is a safe and reliable tool. It does not modify system files or settings, and it can be easily uninstalled if needed.

Does RunAsDate work with 64-bit applications?
Yes, it supports both 32-bit and 64-bit applications, making it versatile for a wide range of software testing scenarios.

Can I automate the use of RunAsDate through scripts or command-line options?
Yes, it provides command-line support, allowing you to automate tasks and integrate them into scripts for advanced usage.

System Requirements

The software is designed to work on various Windows versions, including Windows 11, 10, 8, 7, and earlier. It is a lightweight application that does not have high system requirements, making it suitable for most Windows-based computers.

PROS
  • Simple and intuitive user interface.
  • Lightweight and portable version available.
  • Compatibility with a wide range of Windows applications.
  • Command-line support for advanced users.
  • Free of charge for personal and commercial use.
CONS
  • Limited to date and time manipulation; may not cover all testing scenarios.
  • No macOS or Linux versions are available.
Conclusion

All in all, RunAsDate is a valuable tool for developers, testers, and anyone needing to test software under different date and time conditions. Its ease of use, compatibility with various Windows applications, and free availability make it a practical choice. While it may not replace more comprehensive virtualization solutions for system-level testing, it serves its purpose efficiently and deserves a place in any developer's toolbox.

Whether you're debugging time-sensitive software or exploring the behavior of applications under specific date conditions, it offers a convenient and reliable solution.

Also Available: RunAsDate (32-bit)

  • RunAsDate 1.41 (64-bit) Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    RunAsDate 1.41 (64-bit) Screenshot 1
  • RunAsDate 1.41 (64-bit) Screenshot 2

What's new in this version:

RunAsDate 1.41 (64-bit)
You can now attach to a process from command-line. You can specify the process filename or process ID, for example:
- RunAsDate.exe 25\04\2005 17:12:15 Attach:Outlook.exe
- RunAsDate.exe 25\04\2005 17:12:15 Attach:2756


RunAsDate 1.40 (64-bit)
- Added 'Attach To Process' option. Before using this feature


RunAsDate 1.37 (64-bit)
- Fixed bug: RunAsDate failed to work properly when using the 32-bit and the 64-bit versions in the same time
- Also, the DLL file of RunAsDate is now deleted automatically when you close the main window of RunAsDate (If it's not locked)


RunAsDate 1.36 (64-bit)
- Added 'Run As Administrator' button to easily run RunAsDate as Administrator. You have to run RunAsDate as Administrator when the program you want to run with RunAsDate requires elevation


RunAsDate 1.35 (64-bit)
- RunAsDate now displays an error message if you try to run 32-bit program with 64-bit version of RunAsDate or 64-bit program with 32-bit version of RunAsDate
- RunAsDate now displays an error message if it fails to run the specified .exe file
- RunAsDate now also intercepts the NtQuerySystemTime and GetSystemTimePreciseAsFileTime API functions
- RunAsDate now also intercepts the date/time functions on kernelbase.dll (in addition to kernel32.dll). This change solves the issue with cmd.exe on Windows 10 (it uses the APIs on kernelbase.dll )


RunAsDate 1.31 (64-bit)
- Fixed bug: When a program executed with RunAsDate requested to get the current time in GMT (GetSystemTime and GetSystemTimeAsFileTime API), RunAsDate provided the wrong time with a difference of one hour if the computer date was in summer (With daylight saving time) but the selected RunAsDate date was in winter (Without daylight saving time) and vice versa...


RunAsDate 1.30 (64-bit)
- Added option to set the date/time relative to the current time. You can add (positive number) or subtract (negative number) the following time units: seconds, minutes, hours, days, months, and years.
- Added 'Start in folder' option.
- RunAsDate now saves the last settings to config file (RunAsDate.cfg)


RunAsDate 1.21 (64-bit)
- Fixed bug with 'Move the time forward according to the real time' option: After around 7 minutes from the time that the application was started, RunAsDate failed to calculate the time properly


RunAsDate 1.20 (64-bit)
- Added 'Return to the current date/time after xx seconds' option


RunAsDate 1.16 (64-bit)
- Fixed bug: RunAsDate removed a quote character when using it in the {Program parameters} section of the command-line string


RunAsDate 1.15 (64-bit)
- Fixed RunAsDate to work properly on Windows 8 64-bit


RunAsDate 1.11 (64-bit)
- Added Drag & Drop support: You can now choose the .exe file to run by dragging it from Explorer into the main window of RunAsDate


RunAsDate 1.10 (64-bit)
- Added auto complete support in the filename field
- Added x64 version