試用期限をごにょごにょできるRunAsDate

RunAsDateというソフトがある.

RunAsDate intercepts the kernel API calls that returns the current date and time (GetSystemTime, GetLocalTime, GetSystemTimeAsFileTime), and replaces the current date/time with the date/time that you specify.

ターゲットプロセスが呼び出す次の関数(システムの日付や時刻を取得する)をすり替えて任意の日付で起動したかのように振舞わせることができるらしい.

  • GetSystemTime
  • GetLocalTime
  • GetSystemTimeAsFileTime

APIをすり替える話は解析魔法少女にも載っていたけどこういう使い方もできるんだな.