View Full Version : غیر فعال کردن Proxy Setting بدون استفاده از ریجستری
hhh2000
پنج شنبه 21 فروردین 1393, 02:55 صبح
سلام دوستان
من میخواستم تنظیمات پروکسی اینترنت اکسپلورر را براساس کدنویسی غیرفعال کنم
توی سایت های داخلی و خارجی سرچ کردم کلی هم تست کردم خیلی از اونها راه ریجستری رو پیشنهاد می دادند
بدلیل متفاوت بودن تنظیمات و کار نکردن این کدها توی ویندوزهای متفاوت مناسب نبود..
بعد از کلی سرچ API به اسم wininet رو پیدا کردم که برای کار با پروکسی هم ازش استفاده میشه
ولی کد یا روش استفاده از اون رو پیدا نکردم .
دوستان اگه راه حلی یا روشی یا نمونه کدی دارن ممنون میشم کمکی کنید
hhh2000
پنج شنبه 21 فروردین 1393, 11:32 صبح
کد غیر فعال کردن ریجستری اونو دارم
میذارم شاید دوستان نیاز داشته باشند
uses
wininet,registry;
procedure TForm1.lbl_proxyClick(Sender: TObject);
var
registry: TRegistry;
begin
try
registry := TRegistry.Create;
try
registry.RootKey := HKEY_CURRENT_USER;
registry.OpenKey('\Software\Microsoft\Windows\Curr entVersion\Internet Settings', False);
registry.WriteInteger('ProxyEnable', 0);
registry.WriteString('ProxyServer', '0.0.0.0');
finally
registry.CloseKey;
registry.Free;
end;
except
end;
InternetSetOption(nil, INTERNET_OPTION_SETTINGS_CHANGED, nil, 0);
InternetSetOption(nil, INTERNET_OPTION_REFRESH, nil, 0);
end;
hhh2000
سه شنبه 26 فروردین 1393, 18:42 عصر
دوستان راه حلی نداشتن؟
Mask
سه شنبه 26 فروردین 1393, 19:12 عصر
مکه با کدهای بالا مشکلتون رفع نشد؟
hhh2000
چهارشنبه 27 فروردین 1393, 01:13 صبح
مکه با کدهای بالا مشکلتون رفع نشد؟
کدهای بالا با ریجستری کار میکنه مناسب همه ویندوزها نیستن
ولی من مطالب سایت های خارجی که میخوندم از کلاس wininet صحبت میکردن و قابل اجرا در تمامی ویندوزها بودن ولی کدی نذاشته بودن
و هنوز هم گیر نیاوردم
Mask
چهارشنبه 27 فروردین 1393, 02:24 صبح
نوشتنش زیاد سخت نبود .
در این لینک (http://www.codeproject.com/Articles/20756/Change-Internet-Explorer-Proxy-Setting-without-R) 3 روش برای این کار رو نوشته، که به زبان C هست. که به راحتی تبدیل شد.
hhh2000
پنج شنبه 28 فروردین 1393, 16:58 عصر
نوشتنش زیاد سخت نبود .
در این لینک (http://www.codeproject.com/Articles/20756/Change-Internet-Explorer-Proxy-Setting-without-R) 3 روش برای این کار رو نوشته، که به زبان C هست. که به راحتی تبدیل شد.
این کد جواب داد ممنون بابت لطفت
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.