1
如何在linux ubuntu中創建可執行文件,其時間限制意味着我希望可執行文件在部署它的計算機上僅運行90天?所以用戶只能使用可執行文件90天而不是更多。與一些免費試用期爲1個月的軟件類似。可執行文件中的時間限制
如何在linux ubuntu中創建可執行文件,其時間限制意味着我希望可執行文件在部署它的計算機上僅運行90天?所以用戶只能使用可執行文件90天而不是更多。與一些免費試用期爲1個月的軟件類似。可執行文件中的時間限制
雖然很難防止對可執行文件的修改,理論上講,您可以在代碼中使用簡單的implimentation來完成此操作。
例如,在C:
int main() {
if (time(NULL) > xxxxxxxxxxxx) {
return 0;
}
}
這依賴於設定時間在編譯時到期。
如果你想擁有的審判持續了一定時期,而不是到期以特定的預定時間,那麼你就必須得到程序上寫上指定它運行的時間第一次執行的文件。然後,您可以稍後將此時間與此文件進行比較。
這些方法可以由精明的用戶避免,因此您可能希望採用其他方法,可能會增加默默無聞,或涉及您在關鍵軟件功能中擁有的某個服務器。