4

私の目的は、GUI を作成し、それから deploytool を使用して exe ファイルを作成することです。ユーザーにずっと使ってほしくないので、一定期間だけ使えるトライアル版にしたいです。

何らかの方法でユーザーのコンピューターの時計と日付に接続し、コードを制限時間に使用することではないかと考えましたが、このロジックにいくつかの問題が見つかりました。

どのようにそれを行うことができますか?

4

1 に答える 1

3

コンピューターの時計を使用するのは合理的な方法のようです。確かに、ユーザーはクロックを変更することでそれを妨害しますが、これはおそらくソフトウェアの妥当な価格を支払うのに十分な不便さを生み出すでしょう.

OpeningFcnGUIの中に次を入れるだけです

expiryDate = '2012-12-31';

if now > datenum(expiryDate)
    h = errordlg('please upgrade to a full license');
    uiwait(h)
    return %# or throw an error
end
于 2012-11-06T23:42:28.327 に答える