چنین امکانی وجود ندارد این دستوراتی که گفتید روی سرور اجرا میشود و تغییرات را بروی سرور اعمال میکند نه کاربر.
بایدسازوکاری برای اجرا دستور بر روی سیستم کاربر پیدا کرد.
و در مجموع بعید میدونم که اینکار صورت بگیره. من هم تا حالا ندیدم سایتی انکارو انجام بده و معمولا در کرک نرم افزارها برای جلوگیری از دسترسی برنامه به سایت نرم افزار برای چک کردن صحت و سقم لایسنس استفاده شده است.
جستجویی هم که انجام داده اید درست است یعنی با ویژوال بیسیک برنامه ای از نوع activex مینویسید و بصورت cab تبدیل میکنید. و با امضای دیجیتال هم امضا میکنید و میزارید روی سایتتون به همین راحتی. بعد بازدید کننده وقتی وارد سایت شما شد یک پیغام مبنی برا اینکه این سایت میخواد یه برنامه نصب کنه میبینه که با اطلاعات فلان امضا هم شده است. کاربر وقتی تایید کند بسته فایل cab دانلود و نصب میگردد که عملیات نصب شامل تغییر در فایل hosts خواهد بود. یعنی یک دستور نوشتن در فایل با ویژوال بیسیک.
البته فکر میکنم برای امضای دیجیتال باید هزینه کنید. البته بدون امضا هم میشه ولی کاربر با توجه به تنظیمات امنیتی مرورگر خود میتواند نصب یا عدم نصب را تایید یا رد کند. و بالطبع با توجه به اینکه امضا نداره احتمال رد و اصلا رد کلی توسط مرورگر کاربر زیاده.
در مورد مرورگری چون فایرفاکس باید پلاگین بنویسید.
موفق باشید.







پاسخ با نقل قول