私の目的は、GUI を作成し、それから deploytool を使用して exe ファイルを作成することです。ユーザーにずっと使ってほしくないので、一定期間だけ使えるトライアル版にしたいです。
何らかの方法でユーザーのコンピューターの時計と日付に接続し、コードを制限時間に使用することではないかと考えましたが、このロジックにいくつかの問題が見つかりました。
どのようにそれを行うことができますか?
私の目的は、GUI を作成し、それから deploytool を使用して exe ファイルを作成することです。ユーザーにずっと使ってほしくないので、一定期間だけ使えるトライアル版にしたいです。
何らかの方法でユーザーのコンピューターの時計と日付に接続し、コードを制限時間に使用することではないかと考えましたが、このロジックにいくつかの問題が見つかりました。
どのようにそれを行うことができますか?
コンピューターの時計を使用するのは合理的な方法のようです。確かに、ユーザーはクロックを変更することでそれを妨害しますが、これはおそらくソフトウェアの妥当な価格を支払うのに十分な不便さを生み出すでしょう.
OpeningFcn
GUIの中に次を入れるだけです
expiryDate = '2012-12-31';
if now > datenum(expiryDate)
h = errordlg('please upgrade to a full license');
uiwait(h)
return %# or throw an error
end