Runasdate что это за программа
Запуск программ с разной датой и временем
Иногда просто необходимо запустить какую либо программу или приложение с другой датой, чаще всего задним числом. Сам последнее время очень часто сталкивался с такой необходимость. Можно конечно поменять дату и время в системе, но это не совсем удобно. Пришлось обратиться к интернету, и он помог. Есть специальная программа которая позволяет устанавливать любую дату и время для запускаемых приложений.
Существует очень много интересного и полезного а главное бесплатного софта который может облегчить вам работу. Я достаточно пишу статьи в которых рассказываю о таких приложениях, вот самые интересные из них.
Как указать дату и время для каждой программы
Программа называется RunAsDate, она бесплатная очень простая в использовании, ссылку на скачивание вы найдете в конце статьи.
И так после запуска программы открывается окно. В котором в пункте «Application to ru» необходимо указать путь до приложения. Чуть ниже указать дату и время и нажать «Run». После чего программа запуститься с указанным временем и датой.
По умолчанию программа имеет английский интерфейс, если вы его не очень знаете то можно скачать русификатор. Для того чтобы язык интерфейс поменялся просто копируем из русификатора файлик «RunAsDate_lng.ini» в папку с программой.
И запускаем, язык должен поменяться.
Есть некоторые настройки, например настроить течение времени, включить возврат даты к текущей через определенный промежуток. Для удобства запуска приложений с измененной датой можно для них создать отдельный ярлык.
RunAsDate для Windows
Распространяемый компонент Microsoft Visual C++ для Visual Studio 2015, 2017 и 2019, поскольку в VS 2015 и более.
Бесплатная и простая в использовании утилита, с помощью которой можно буквально за пару.
Отзывы о программе RunAsDate
(ерж про RunAsDate 1.21 [20-09-2013]
Тестировал пока на 2-х приложениях Trojan Remover, NIS 2012(не изменяет время) и Screenshot Reader (программа отказывается запускаться ввиду изменённого времени), поэтому, пока для меня, бесполезная.
З.Ы. А вот, что пишет автор программы: Системные требования
===================
RunAsDate работает под Windows 2000, Windows XP, Windows Server 2003,
Windows Server 2008, Windows Vista, Windows 7 и Windows 8. старший
версий Windows, не поддерживаются.Также доступны версии x64
в отдельной загрузки, для использования с x64 приложениями.
Важное замечание!
Я получаю много сообщений электронной почты, которые говорят что-то вроде «я попытался продлить
испытательный срок программного обеспечения XYZ с RunAsDate и он не работает «. Запуск
программное обеспечение с различными дате / времени могут быть использованы для многих законных
целей и для этих целей RunAsDate был создан. Я никогда не говорил,
явно или неявно, что RunAsDate может быть использован для расширения
испытательный срок программного обеспечения. Для некоторых условно-бесплатных программ, может RunAsDate
действительно работают, но многие создатели условно достаточно умны, чтобы определить, что
даты / времени был изменен, и когда они обнаруживают изменение времени, они в конечном
испытательный срок немедленно.
Пожалуйста, не утруждать себя, чтобы послать мне вопрос о продлении
испытательный срок программного обеспечения, потому что такого рода сообщения просто
удалены без ответа.
10 | 5 | Ответить
#2: Обмануть время: RunAsDate в помощь тестировщику
Анна Сергеева. Обмануть время: RunAsDate в помощь тестировщику // Системный администратор. 2014. № 1-2. С.134-135.
Предлагается способ сократить сроки и сделать более удобным проведение тестовых сценариев, связанных с обработкой проверки значений времени и даты в тестируемых программах.
Опубликовано в разделе «Разработка / Тестирование»
Пожалуй, на сегодняшний день с уверенностью можно говорить о том, что за последние десять лет в России полностью сформировался отлаженный цикл производства программных продуктов. И разумеется, тестирование в этом цикле заняло свое законное и немаловажное место. Ведь все, что как бы то ни было программируется, так или иначе подвергается проверке (тестированию).И какие только задачи не доводится решать специалистам службы обеспечения качества(Quality Assurance,QA).И тесты производительности, и проверки безопасности, и регрессионное тестирование, и удобство использования, и так далее[1].Постойте-ка, а как же тесты, связанные с обработкой даты и времени? Конечно, и это тоже необходимо!Среди таких тестов могут иметь место такие проверки:
Различные источники в качестве средств заморозки времени предлагают несколько вариантов, у каждого из которых есть свои особенности.
Например, Loader, обладает весьма неудобным интерфейсом (он состоит из единственной специальной кнопки, на которую нужно нажимать вручную для возврата к нормальному времени, все настройки выполняются только через файл конфигурации, документация отсутствует).
Cracklock воспринимается многими антивирусами в качестве угрозы (поскольку для перехвата функций времени использу е т внедрение в процесс и «патч» ).
SetDate, хоть и неплоха сама по себе, требует редактировать ярлыки программ вручную, что снижает ее удобство.
В отличие от аналогов она имеет ряд преимуществ:
весьма удобный и понятный интерфейс, позволяющий задать все нужные настройки;
проект регулярно обновляется, исправляются проблемы, добавляются новые опции;
имеется подробная документация;
поддержка работы с командной строкой, что дает возможность автоматизации запуска/останова.
Среди недостатков можно отметить, что RunAsDate работает только под Windows, так что о кроссплатформенном тестировании речи не идет, зато под Windows — все очень быстро и удобно.
Кстати, данной утилитой можно пользоваться, как любила говаривать Милновская Сова, абсолютно безвозмездно, то есть, даром, поскольку лицензия ее Freeware.
Стоит отметить, что RunAsDate не затрагивает настройки рабочей машины, она всего лишь задает необходимую дату и время для тестируемых программ.
И вот здесь-то, пожалуй, начинается самое интересное, поскольку RunAsDate делает возможным одновременный запуск нескольких приложений, для каждого из которых будут настроены свои дата и время. Такая возможность значительно расширяет горизонты тестовых исследований.
Как же работает RunAsDate? Принцип работы утилиты следующий. Она отслеживает сигналы ядра API, которые возвращают текущие значения времени и даты:
(GetSystemTime, GetLocalTime, GetSystemTimeAsFileTime)
и тут же подменяет данные на дату и время, указанные тестировщиком в настройках утилиты.
Как использовать RunAsDate
Инсталляция утилиты не нужна, а также нет никаких сторонних зависимостей.
Для использования RunAsDate достаточно скопировать в папк у исполняем ый файл (RunAsDate.exe) и запустить. На данный момент разработчиками представлена версия RunAsDate 1.21.
После запуска открывается окно настроек утилиты (Рис. 1), где настраиваются следующие опции:
Application to run — тестируемое приложение для запуска;
Date/Time — дата и время, которые будут установлены;
Parameters — задание параметров командной строки, с которыми будет запущена программа;
Move the time forward according to the real time — позволяет перевести часы вперед к реальному времени;
Return to the current date/time after xx seconds — возврат к текущей дате и времени по истечении указанного числа секунд;
Immediate Mode — изменение даты сразу после старта программы;
Run – запуск приложения в соответствии с указанными настройками даты и времени;
Create Desktop Shortcut — создание именованного ярлыка на рабочем столе;
Close – закрытие без сохранения изменений;
About — вызов окна с информацией о программе.
Рис. 1. Интерфейс утилиты RunAsDate.
Возможность работы RunAsDate с командной строкой
Весьма удобным, особенно при написании скриптов автоматизации, является запуск тестовых утилит из командной строки. И для RunAsDate также реализована такая возможность. Для работы RunAsDate из командной строки используется следующий синтаксис:
RunAsDate.exe [ddmmyyyy]
Для демонстрации в Borland C++ Builder написана программа, которая выводит форму с указанием текущей даты:
void __fastcall TForm1::Timer1Timer(TObject *Sender)
Также форма содержит заголовок с указанием названия приложения и пути к нему. Это помогает отличить два запущенных приложения.
Одно запускается просто так («контрольная группа», с именем Project1):
А другое (тестируемое, которое является его полной копией, со сменой имени с Project1 на Project2) запускается программой RunAsDate.exe. Здесь вместо текущей даты (6 декабря 2013) установлена своя (7 ноября 2013).
D:\Test\RunAsDate.exe 07\11\2013 D:\BCB_prj\Date\Project2.exe
На рисунке 2 собраны результаты работы: формы приложений Project1 (отображает текущую дату) и Project2 (с измененной датой), окно утилиты RunAsDate (с настройками изменений даты для Project2), а также окно системного времени из панели задач Windows.
Рис. 2. Пример перевода времени в тестируемой программе с помощью RunAsDate.
Затем, вручную или с помощью инструментов автоматизации тестирования Windows-приложений, которые предпочитает использовать в своей работе конкретный тестировщик, можно проводить сверку значения даты, отображаемой на форме тестируемого приложения, с заданным в RunAsDate.
В приведенном примере, разумеется, тестирование элементарное, но на то он, собственно, и пример. На практике у данного подхода применений гораздо больше, все определяется сложностью и функциональными возможностями тестируемых приложений.
Во-первых, упомянем системные требования:
Windows Server 2003
Windows Server 2008
Для более старых версий Windows поддержки нет. Кроме того, для тестирования x64 программ используется специальная версия RunAsDate x64.[2]
Также отметим, что одной из особенностей работы RunAsDate является то, что с ее помощьюможно воздействовать только на те приложения, которые не обращаются за значением даты и времени к другим ресурсам (среди таких исключений могут оказаться программы, загружающие время и дату с удаленного сервера). Будьте внимательны при составлении методик тестирования.
Создатели данной утилиты настоятельно не рекомендуют использовать ее при попытках создания бесконечных триал-версий платных программ, поскольку программа была создана вовсе не для этих целей. Возможно, для каких-то конкретных приложений этот трюк и сработает, но не стоит забывать о том, что большинство создателей программного обеспечения успешно обнаруживают подобные вмешательства в работу их программ и попросту прерывают срок действия испытательной лицензии. Пожалуй, не стоит рисковать.
Portable RUS
Portable
RunAsDate Portable 1.37 (32-64 bit) RUS cкачать
RunAsDate Portable – бесплатная портативная утилита, которая позволяет запускать программы, утилиты, приложения или игры не в реальное, а в указанную дату и время. Позволяет как бы подменить для компьютера, реальное время, на любую нужную дату и время в любой программе. Которые будет восприниматься самим приложением или программой как реальное время, способ сохранить вечный триал почти для любой программы. Данная портативная утилита не меняет системное время, а просто подменяет данные при запросе их из программы. Утилита позволяет запускать несколько программ одновременно, указав им разное время. Что удобно если есть необходимость работать одновременно с несколькими триальными программами и например с игрой.
Основные возможности портативной версии:
Для того чтобы утилита перешла на Английский интерфейс, достаточно в папке самой программы, удалить файл RunAsDate_lng.ini для 32-битной системы. И RunAsDate64_lng.ini, соответственно для 64-битной операционной системы.
Портативная программа RunAsDate Portable, это та же бесплатная программа RunAsDate. Но работающая с любого носителя внешнего или встроенного. Чаще всего, для этого используется USB флешка или внешний жесткий диск. И при этом совершенно не оставляет следов своего пребывания в системе, естественно после окончания работы и отключения.
Портативную утилиту RunAsDate Portable, можно бесплатно скачать с файлообменных сайтов. Таких как TurboBit, UpLoaded.net или Uploadrar.com. Ссылки на которые находятся в самом конце данной обзорной статьи.
Портативная утилита RunAsDate Portable, работает с любых внешних или встроенных носителей. После работы и отключения утилиты все следы её работы и настройки из системы будут удалены.
Название утилиты: RunAsDate Portable
Операционная система: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 (32-64 bit)
Активация программы: Активация не требуется, утилита распространяется бесплатно
Язык интерфейса: Английский, Русский
Размер файла: 1.15 Мб
RunAsDate Portable 1.37 (32-64 bit) RUS cкачать бесплатно
Скачать бесплатно
RunAsDate Portable, можно скачать бесплатно, но можно и отблагодарить.
ОТБЛАГОДАРИТЬ
RunAsDate: как запустить программу с более ранней датой
Сегодня мы собираем на своих компьютерах множество инструментов и программ, которые со временем, часто мы даже не помним, что у нас они есть. Конечно, мы нуждаемся в них в определенное время и мы не использовали их снова. Однако во многих случаях, когда мы собираемся воспользоваться ими, мы обнаруживаем, что они больше не работают, потому что это пробная версия или действительна до определенной даты. Если это случилось с вами, и вы не знаете, как это исправить, вот как запустить программу с датой до текущий.
Действия по запуску программы в более раннюю дату
Это программное обеспечение, разработанное NirSoft и что мы можем получить совершенно бесплатно. Чтобы сделать это, мы просто должны пойти в сайт разработчика и загрузите последнюю версию этого инструмента.
Первое, что мы должны указать, это приложение, которое мы хотим запустить с более ранней датой. Для этого нажимаем кнопку «Обзор» рядом с Применение поле и выберите программу маршрута нашего оборудования, где мы его установили. Далее мы определяем дата, в которую мы хотим, чтобы это бежало или что мы хотим, чтобы программа поняла. То есть, если у нас есть приложение, пробная версия которого истекла на определенную дату, мы должны указать дату до этого.
RunAsDate позволяет нам указать конкретную дату, то есть месяц, день, год и даже время, или указать дату, вычитая количество дней из текущей даты. То есть мы можем указать, что программа выполняется так, как если бы мы возвращались во времени на определенное количество дней.
Просто указав эти две вещи, у нас будет все готово для запуска программы, однако RunAsDate позволяет нам настроить другие детали или параметры например, возврат к текущей дате через X секунд или во время запуска программы, запуск инструмента от имени администратора и т. д. Следовательно, при заполнении первых двух полей всегда можно запустить программу на предыдущем свидание очень быстро и легко.
Более ранние версии Windows несовместимы, а также есть версия x64 доступно для отдельной загрузки, для использования с приложениями x64, с собственного сайта разработчика.