2009-08-20 74 views

回答

2
  • 創建一個文件
  • 創建註冊表項
  • 創建一個全局變量
  • 所有上述

組合......然後檢查它是否存在,下一次安裝是嘗試。

儘管最好的做法是全部刪除應用程序,但我認爲這是針對'試用'軟件(一次性安裝)目的或類似的原因。

+0

這通常是它完成窗口的方式... – 2009-08-20 07:54:28

+0

是的,這是爲了試用目的,這就是爲什麼我希望它是更難以刪除的東西。 – Amr 2009-08-20 08:19:45

1

那麼,一般來說,如果你卸載了某些東西,你希望它完全移除,並且不留下它存在的事實。否則,如果沒有,它還沒有真正卸載。

無論如何,這是語言不可知的。

所以答案是:是的,但不這樣做。

你真的想解決什麼問題?

+0

太多的第二次猜測;) – Alex 2009-08-20 07:53:09

+0

我試圖阻止應用程序被重新安裝,這將重新開始試用期。 – Amr 2009-08-20 08:18:40

+0

您可以使用試用許可證,並通過互聯網激活它,然後在線時檢查它,並恰當地過期。 – 2009-08-20 09:13:18

0

許多應用程序留下痕跡(例如在註冊表中)以檢測以前的安裝。但是像RevoUninstaller這樣的工具可以用來完全刪除這些痕跡。這樣做的一個簡單方法是將機器ID發送到您的服務器。

0

我已經做了一些谷歌搜索,以找到更好的信息(沒有成功),但我可以記住提及的東西稱爲「製造商部分」的硬盤驅動器,這是一個正常的存儲以外的區域如果驅動器重新格式化,則可以寫入不會丟失的信息。我記得的具體產品是AutoCAD。

事實上,你問的東西是「難以消除」導致我相信你正在尋找這樣的東西?

使用這種技術不太可能會讓您受到客戶的歡迎,特別是DRM,rootkit等方面的糟糕情緒。

相關問題