это поведение и надо эмулировать, поэтому я и говорил про свапшоты файлов и веток реестра. мы вернем нужное значение, тк эта функция будет...
это да, но решаемо, согласитесь, да и мы рассматриваем "среднестатисчтическое" приложение. А не семплы от клерка
Booster как не знаем? у системы много возможностей получить радом? насколько я знаю нет, все остальное детерминировано. траблы конечно еще с...
Booster зачем каждую инструкцию? вот у вас есть алгоритм назовем его A он зависит от входных параметров x1,x2,x3,x4 и так далее, на выходе у него...
Booster еще раз, мы ВОСПРОИЗВОДИМ приложение с начала, с самого начала.
Booster приведи пример программы которая по твоему не будет работать? char* p = new char[100]; p[0] = rando_char(); p[1] = from_user();...
Booster а зачем давать память по тому же адресу? ну будет она по другому, но приложение то будет знать где оно ( указатель создаться алгоритмом),...
Booster все почти верно, мы проигрываем программу с начала, как вы заметили программа сама пишет и читает эту память, как следствие ( алгоритм же...
Booster не надо контролировать все, надо лишь контролировать то что может работать и возвращаться вероятностный результат. А насчет времени, то...
wild_cosine все функции которые могут содержать "рандомные" в том числе и изменяемые значения должны возвращать одно и тоже при записи и...
wild_cosine я уже назвал "простой" и универсальный способ, тут остается только проблема в том что востановление фактически рано времени работы...
DMD это если вариант воспроизведения использовать, то да, все время мониторить.
DMD перехватывать не только создание и удаление, но и использование. причем паузить перед сохранением когда все потоки вне системных длл. все
valterg хотя тот же WarCraft со своим jass у него тоже есть стек, тоже надо сейвить, так что походу не проблема. Да и если функции перехвачены, то...
valterg согласен. хотя тоже решаемо, но имхо стабильней это "воспроизведение", как реплеи в играх. И проблем со стеком не будет
Имена участников (разделяйте запятой).