2011-12-17 43 views
0

誰かのためにウェブサイトを作成しましたが、2つの方法で無効にしたいと考えています。
(2ヶ月後に代金を支払う必要があるので、それを吹かなければならないので)
私はDateTime.Nowを取得するためにWebサイトからDateTime WebServiceを呼び出しました。
私はWebサイトの開始時間を自分のサーバーのどこかに置いて、C:\ Windows \ System32にテキストファイルを書きたいと思っています。
しかし、私は、このパスでテキストファイルを書き込もうとしたとき、私は下のエラーを得た:私は彼のサーバーへのリモートアクセスを持っているし、権限を変更することができ、この時点でパス 'C: Windows System32 へのアクセスが拒否されました。

Access to the path 'C:\Windows\System32\ is denied. 


サーバーを変更すると、エラーが表示され、そのファイルを見つけて簡単に編集できます。
ウェブサイトの開始時間を節約するためのエラーや別の方法を修正する方法を教えてください。(どこでですか?)
データベースはデータベースにアクセスできるので、データベースとしては適していません。
私はそのファイルをcドライブに書き込んで属性(hiddenとsystem)を変更できますが、このファイルを簡単に見つけることができます。

は、あなたが「猫とネズミ」ゲームを開始するために探しているいくつかの助け

+2

あなたのクライアントをもう少し信用する必要があります。 – BoltClock

+0

私は自分の地域で何が起こっているのかわかりません。しかし、一部の人々はWebDevelopersを尊重していません。 – MoonLight

+1

ユーザーがサーバーへの管理アクセス権を持っている場合、彼を止めることはできません。あなたは彼が正直であり、あなたの時間制限を迂回しないと信じなければならないでしょう。 –

答えて

2

のために感謝されるだろう、と何でもしよう、誰かがそれを回避する方法を見つけるだろう。さらに、ウェブサイトの可用性を制限するためにあなたが試行した試みは、ライセンスコードなどのバグを招く可能性があります。

代替アプローチを検討することを強くお勧めします。技術的手段によって何らかの制限を行おうとしないでください。 Webサイトにはサポートが必要です。継続的なサポート契約を提供する。あなたのクライアントが支払いを停止した場合、彼はまだウェブサイトを持っているかもしれませんが、それをサポートする人はいません。

これ以外の場合は、ホスティングモデルが間違っている可能性があります。あなたのクライアントのためにウェブサイトをホストし、ホスティングには費用が含まれています。クライアントがウェブホストにアクセスできないと仮定して、追加したライセンス制御を回避しようとするクライアントの技術的な問題もなくなります。あなたのクライアントは、ソースへのアクセスを持っていない、なぜ単純にGoogle Analyticsを追加し、それが使用されている方法/ときに表示されますではないと仮定すると、....

1

サービスでは、コードからWebサービスを呼び出し、そのWebサービスは他のオンラインサーバー上で実行されています。

このWebサービスの目的は、顧客/クライアントの名前を確認し、その後に、この特定のクライアントに継続的なアクセス権が与えられていることを検索するカスタムメイドのXMLファイルまたはテキストファイルが存在することですアプリケーションを使用するかどうかを決定します。

また、認証などが必要な場合は、そのWebサービスでも認証を使用できます。
私はあなたもその理由でMicrosoft WCF Servicesを使用するかもしれないと思います。

このWebサービスは、他のクライアントや他のプロジェクトにも再利用できます。

1

私はあなたがWebを作成するアイデアを持っている

関連する問題