4
我的目標是製作一個GUI,然後通過使用deploytool從它製作一個exe文件。 由於我不希望用戶能夠永遠使用它,我想將它作爲試用版,這意味着它只能在特定時間內工作。我該如何製作一個「試用版」的matlab GUI
我想也許以某種方式連接到用戶的計算機時鐘和日期,並使用代碼的時間限制,但我發現它的一些問題這個邏輯。
任何想法,它是如何做到的?
我的目標是製作一個GUI,然後通過使用deploytool從它製作一個exe文件。 由於我不希望用戶能夠永遠使用它,我想將它作爲試用版,這意味着它只能在特定時間內工作。我該如何製作一個「試用版」的matlab GUI
我想也許以某種方式連接到用戶的計算機時鐘和日期,並使用代碼的時間限制,但我發現它的一些問題這個邏輯。
任何想法,它是如何做到的?
使用電腦的時鐘似乎是一種合理的方式。當然,用戶不是通過改變時鐘來阻止這種情況,但是這很可能會造成足夠的不便,因爲他們付出了軟件的合理代價。
簡單地把你的GUI的OpeningFcn
內以下
expiryDate = '2012-12-31';
if now > datenum(expiryDate)
h = errordlg('please upgrade to a full license');
uiwait(h)
return %# or throw an error
end