2009-10-21 9 views
5

アプリケーションに対して時間制限の試用版を実装する場合は、プログラムを再インストールできないように、フラグ(レジストリキー、ファイルなど)を残しておきたいと思うでしょう。時間限定の試用版とWindows版の認定

さまざまなWindows認定プログラムに合格している間にこれを実行できるスキームはありますか?

一般: - マシンから

アプリケーションなければなりません正しく、完全にアンインストール 。この は アプリケーションによってインストール システムコンポーネントを含め、アンインストール後に システムに残さ削除ファイル、レジストリ キー、GACアセンブリ、データベーステーブル、 メタベース設定、Active Directoryの アカウントなど何が含まれ、文書化されなければならないと 正当化 - Windows Server 2008 Software Logo Secification - 2.3 Uninstall Cleanly

+2

「正当な理由が文書化され、正当化されている必要があります。認証プログラムの私の経験(Windowsではなく)は、あなたが正当な理由*を持っている限り、あなたが提供するほぼすべてのルールを破ることで逃げることができるということです。 ) – workmad3

+0

@ workmad3 - 受け入れが問題になるかもしれませんが、これらのことは数字によって少しずつ傾向があります;) 今後数時間以内に誰かが明るいアイデアを持っていない限りどのようにプログラミングを介してこのような何かを行う私はQを閉じることがあります。 – Ryan

答えて

6

フラグが存在しない場合は、インストールを許可するという考え方を取っています。つまり、アンインストール後にフラグを残す必要があります。また、ユーザーがフラグを見つけて削除すると失敗します。

あなたはそれを回して、フラグがある場合にのみプログラムを動作させることができます。このフラグは、有効期限が暗号化された登録キーになります。プログラムが期限切れになるかアンインストールされると、フラグが削除されます。

私のユーザーは自分のサイトに来て、登録して無料試用キーを取得することでこれを実装します。おそらく他の方法もありますが、私はこのプログラムが好きです。誰が自分のプログラムを試しているかについての情報も収集できるからです。

+1

優秀な点 - どんな種類の登録を求めているあなたの市場によっては、実際にダウンロード数を減らすことができます。その進行中の議論。 http://network.businessofsoftware.org/forum/topics/2352433:Topic:623 – Ryan

+0

あなたが気づくのは、最も関心のある人々が登録するということです。それらは最高の人です。彼らは購入する可能性が最も高いです。そして、あなたが幸せになれば、彼らは友人たちにもっと興味のある人々を連れて行くことを伝えます。 – lkessler

2

アプリがインターネットに接続されている場合、それは前かインストールされているかどうかについて、あなたはご自身のサーバ上の情報を格納することができます。しかし、これは最初からチェックする必要があります。これは、自分のサーバーをホストしてチェックするための潜在的な投資があるからです。

完全に許容されるアンインストール後にファイルが残されているケースがたくさんあるはずです。たとえば、Wordをアンインストールしたときにすべてのドキュメントが削除されるとは思われません。

+0

ユーザのドキュメントディレクトリ(または共有エリア)に保存されているこのIIRCドキュメントに戻ってくることは残しても問題ありませんが、ここにインストール日のあるファイル - それはプログラムディレクトリに存在することを望みます。 – Ryan

関連する問題